Myt*_*iel 4 html jquery jquery-selectors
我有以下标记:
<ul class="list">
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
如何选择html值为5和6的li项并为其添加一个类?
I a*_*ica 10
一个选项是:包含选择器 ...
$("li:contains(5),li:contains(6)").addClass("myClassName");
Run Code Online (Sandbox Code Playgroud)
但是,因为它只是在查找该文本而不是匹配整个内容,所以它也会匹配,等等.<li>56</li>
<li>16</li>
所以,你可能应该做的是使用.filter(),如下所示:
$("li").filter(function () {
var text = $(this).text();
return text === "5" || text === "6"
}).addClass("myClassName");
Run Code Online (Sandbox Code Playgroud)