<div class="test mypro demo-class" id="test-1">test</div>
<div class="test mypro demo-class" id="test-3">test</div>
<div class="test mypro demo-class" id="test-4">test 2 no demo class</div>
<div class="test mypro" id="test-2">test 2 no demo class</div>在上面的代码中,我想用id#test-2删除div,并对div进行附加的条件检查。
$("#test-2 div:not(.demo-class)").remove();请提前帮忙谢谢
发布于 2014-01-18 11:24:04
试试这个:
$("#test-2").not('.demo-class').remove();但我建议您使用唯一的ID,使用类代替!
http://api.jquery.com/not/
发布于 2014-01-18 11:34:44
目前,您有两个使用id test的元素--2,chane it to class:
<div class="test mypro demo-class test-2">test 2 no demo class</div>
<div class="test mypro test-2">test 2 no demo class</div>然后使用:
$(".test-2:not(.demo-class)").remove()演示
https://stackoverflow.com/questions/21203399
复制相似问题