我有多个元素,其中有一个类
<li class="target-class exclude-class"></li>
<li class="target-class exclude-class"></li>
<li class="target-class"></li>
<li class="target-class"></li>
<li class="target-class"></li>
我想仅在没有排除类的情况下查找具有目标类的元素。我试过
var elements = $find('.target-class exclude-class:not');
但我得到了所有的元素
您没有使用:not
选择器正确。
您可以使用以下方法选择此场景的元素not https://api.jquery.com/not-selector/方法或:not https://api.jquery.com/not-selector/选择器。
$('.target-class:not(.exclude-class)'); // :not selector
or
$('.target-class').not('.exclude-class'); // .not method
检查小提琴 https://jsfiddle.net/y3325v2L/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)