如何在 jquery 中搜索文本?

tea*_*her 0 javascript jquery text full-text-search

我有一个问题,如果我想使用 jquery 在任何页面中搜索特定文本。我不想要的是

<p id="1">iii</p>
<p id="2">i</p>
<p id="3">ibiib</p>
<p id="4">bb</p>
<p id="5">tina</p>

 <script type="text/javascript">
    console.log($("div:contains('i')"));
 </script>
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我除 id=4 之外的所有段落;但我想要的只是选择 id=2 的段落。如果有办法在 javascript 或任何其他库中做到这一点,请回复我...

Emi*_*nov 5

使用$.filter

这将返回divs,其中只包含一个i

$('div').filter(function () {
    return $(this).html() == 'i';
});
Run Code Online (Sandbox Code Playgroud)