jquery - 如何删除特定选择的统一功能?

标签 jquery html css jquery-uniform

我正在使用统一的 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/

相关文章:

c# - 从 javascript 渲染的页面获取 HTML 内容

javascript - vanilla JS将鼠标悬停在div上更改背景颜色

javascript - 在 JS 中从 Chrome 扩展程序向我的 Rails API 发出基本请求

javascript - 即使放在 $(window).load 内,我也会得到 $(image).width() == 0

javascript - 溢出内容导致去除边框(CSS 和 AngularJS)

Javascript 在 HTML 中不起作用

html - Icomoon 字体生成器 : Failed to decode downloaded font

css - 根据 body 类别更改 sass 变量

php - Chrome HTML 正文扰乱了标签并破坏了设计

javascript - IE 出现 'focus' 事件问题