我正在使用统一的 js 来更改复选框、单选按钮、选择框的背景图像。为此,我包括 jquery 文件、统一库 js 文件和另一件事是统一 js 的函数,用于将函数初始化为
$(function(){
$("input, select, textarea, button").uniform();
});
我遇到了一个问题,我想在内容的特定部分清除此功能,我不希望使用统一功能。那我应该采取什么程序来解决我的问题呢?
我没有此代码的 jsfiddle 代码。如果您需要,我会通知您。
最佳答案
只需使用 .not()函数并为您希望省略 uniform()
逻辑的元素设置一个类。
DOM:
<!-- This gets it -->
<select>
<option>Foo</option>
</select>
<!-- This doesn't -->
<select class="noUniform">
<option>Bar</option>
</select>
JS:
$(function(){
$("input, select, textarea, button").not('.noUniform').uniform();
});
关于jquery - 如何删除特定选择的统一功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15349065/