gpt4 book ai didi

jquery - 根据 jQuery 中的 html 值选择一个元素

转载 作者:太空狗 更新时间:2023-10-29 16:51:56 24 4
gpt4 key购买 nike

我有以下标记: <ul class="list">
<li>4</li>
<li>5</li>
<li>6</li>
</ul>

如何选择 html 值为 5 和 6 的 li 项并为其添加类?

最佳答案

一个选项是 :contains selector ...

$("li:contains(5),li:contains(6)").addClass("myClassName");

但是,由于它只是在查找该文本而不匹配全部内容,因此它也将匹配 <li><b>56</b></li> , <li><b>16</b></li> , 等等。

因此,您可能应该改为使用 .filter()像这样:

$("li").filter(function () {
var text = $(this).text();
return text === "5" || text === "6"
}).addClass("myClassName");

关于jquery - 根据 jQuery 中的 html 值选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9487156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com