我想添加一個「禁用」類到類名不在數組中的元素,並且我有一個像這樣的數組輸出:如何將一個類添加到類名不在數組中的元素
["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