如何使用JQuery查找DOM中某个值的存在性

如何使用JQuery查找DOM中某个值的存在性,jquery,Jquery,我如何迭代下面的DOM,并查找某个li的值是否为Value2 我想要一些布尔函数,比如 var v = IsValueExist('Value2 is here') <div class="span6"> <ol id="sortable1" class="rectangle-list"> <li><a href="#">Value1</a></li> <li><a

我如何迭代下面的DOM,并查找某个
li
的值是否为
Value2

我想要一些布尔函数,比如

var v = IsValueExist('Value2 is here')

<div class="span6">
    <ol id="sortable1" class="rectangle-list">
        <li><a href="#">Value1</a></li>
        <li><a href="#">Value2 is here</a></li>
        <li><a href="#">Value3 is here</a></li>
    </ol>
</div>
var v=IsValueExist('Value2在这里')

  • 你的意思是:

    if ($('#sortable1 > li:contains("Value2 is here")').length > 0) {
      //found
    }
    

    请看包含选择器的内容: 但它将同时返回

    作为替代方案,您可以执行以下操作:

    var lis = $("#sortable1 li").filter(function(index){ $(this).text() == "some text"});
    if(lis.length > 0) {
      //sortable1  contains an element with "some text" inside
    }
    

    您能发布您尝试的代码吗?