我一直在尝试编辑jquery按钮,以便逐个修改它们,但我似乎遇到的问题是,即使添加类,它们似乎也会被覆盖。
如何删除某个类然后再添加一个?
类: (其中一个是默认按钮样式) .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
(其中一个确实悬停在按钮上) .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state -focus,.ui-widget-header .ui-state-focus
除非有人知道,否则我可以通过反复试验来确定哪些可以做什么,但是最好的方法是删除课程并添加我自己的课程?
答案 0 :(得分:1)
$(element).removeClass(classesToRemove).addClass(classesToAdd);
答案 1 :(得分:0)
听起来你想自定义jQueryUI按钮外观?也许您应该通过自定义jQueryUI主题来实现。
如果你仍想在按钮中添加或删除类,你也可以挂钩create event,这会在创建按钮时触发。