Jquery禁用特定元素的主题

有没有办法在页面中的一个元素上禁用主题?

我有一些Jquery UI元素,但我需要其中一个元素不是主题。 怎么做?

JQuery UI由一些标准的CSS框架类组成。 您可以通过关闭这些类来从元素中删除UI主题。 查看JQuery UI文档以查看类的列表并确定要删除哪个类(使用Firebug也很容易,您可以识别应用了哪些UI类)。 ui-widgetui-state-default可能是选择。

一旦你知道了这个类,只需使用JQuery的removeClass()来解决它:

 $('element').removeClass('ui-widget'); 

我知道这个问题很老但看起来jQuery Mobile现在有办法解决这个问题:

 data-role="none" 

将其添加到任何表单或按钮元素以删除jQuery Mobile Theming。

http://jquerymobile.com/demos/1.0/docs/forms/forms-all-native.html

从1.3开始,它看起来添加了属性

 data-theme="none" 

诀窍。

有一种方法;)您必须删除jQuery JavaScript文件中的所有addClass声明。

找到一个合适的部分(对我而言是acccordion)并从js代码中删除addClass()。

它对我有用;)