gpt4 book ai didi

jquery - 在 JQuery 选择器中选择内部 html

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

我有以下 html:

 <div id="ctl00_m_g_f660033c_e200_4bff_b244_b574efe5b9b5">
<ul style="margin-left: 0px">
<li id="li5"><a href="#">T, Paul</a> </li>
<li id="li4"><a href="#">People**R, Jesse</a> </li>
<li id="li1"><a href="#">Animals**El Guapo</a> </li>
<li id="li2"><a href="#">Animals**Sasha</a> </li>
<li id="li3"><a href="#">People**G, Jenice</a> </li>
</ul>
</div>

我只想选择内部文本中包含 ** 的 (li) 个元素。我可以使用以下代码在 JQuery 中检查这一点:

 if ($(this).html().indexOf('**') == -1)
{ return; }

但是,我想在 JQuery 选择器中执行此操作以避免不必要的解析。我可以使用类似这样的东西来匹配 id 字段:

$('ul li a[id*='**']')

.. 但我无法找到一种方法来匹配 JQuery 选择器中 (a) 元素内的 html()。是否有可能做到这一点?

提前致谢

最佳答案

您正在寻找 :contains选择器。

例如

$('ul li:contains(**)')

关于jquery - 在 JQuery 选择器中选择内部 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877300/

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