我有一个简单的例子:
<li id="item0" class="test">
.....
<li id="item10" class="test">
如何使用jquery从id =〜“#item \ d {1,}”的所有元素中删除类“test”?
答案 0 :(得分:6)
使用attribute starts with selector获取这些ID:
$('li[id^="item"]').removeClass('test');
答案 1 :(得分:1)
$(youritem).removeClass('test');
答案 2 :(得分:1)
答案 3 :(得分:1)
如果要在jQuery选择器中使用正则表达式,请查看此插件:http://james.padolsey.com/javascript/regex-selector-for-jquery/
在这种情况下,它将类似于:
$('.test:regex(id, ^item([0-9]+)$)').removeClass('test');