查找不包含特定字符串的所有元素

Ror*_*ley 5 javascript jquery jquery-selectors

是否可以选择具有特定类别的所有元素,但如果它们包含某些类别则不能.text()?

这是我到目前为止 -

<div class="test">0</div>
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>

var divList = $(".test").toArray();
var divLength = divList.length;
Run Code Online (Sandbox Code Playgroud)

我想用这段代码做的是不包含<div>0中的代码.

Bla*_*ger 11

$('.test').not(':contains(0)')
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/contains-selector/

顺便说一句,要回答epascarello的问题,这将匹配元素内的任何子字符串ANYWHERE.如果你的数字达到10,那么它也会匹配并打折.如果您.filter()遇到问题,则需要自定义选择器或功能.