我想添加一个“禁用”类到类名不在数组中的元素,并且我有一个像这样的数组输出:如何将一个类添加到类名不在数组中的元素
["xs", "xl", "s", "m"]
和HTML类似这样的标记:
<a href="js:;" class="pa_size xs" title="xs" data-select="pa_size" data-value="xs">XS</a>
<a href="js:;" class="pa_size xl" title="xl" data-select="pa_size" data-value="xl">XL</a>
<a href="js:;" class="pa_size s" title="s" data-select="pa_size" data-value="s">S</a>
<a href="js:;" class="pa_size m" title="m" data-select="pa_size" data-value="m">M</a>
<a href="js:;" class="pa_size l" title="l" data-select="pa_size" data-value="l">L</a>
我已经试过这样的事情:
if ($.inArray(val, array) !== -1) { ... }
或
$.each(array, function() { ... }
但没有运气。使用
请在您尝试使用所显示的代码的位置显示更多上下文。我们无法帮助你解决为什么没有看到你如何应用它 – charlietfl
@mplungjan不抱怨,但使用'if($ .inArray(val,array)!== -1){...}'应该在适当的上下文中工作为什么我问 – charlietfl
啊,我明白了。是的,我们不知道他是如何得到'val' – mplungjan