测试jquery中是否存在文本字符串

测试jquery中是否存在文本字符串,jquery,Jquery,我有以下HTML: <div class= "field"> <fieldset> <div style="float: right"> <button> ... </button> </div> <div class="some_class"> Some Text </div>

我有以下HTML:

<div class= "field">
   <fieldset>
         <div style="float: right">
            <button> ... </button>
         </div>
        <div class="some_class">
         Some Text
        </div>
   </fieldset>
</div>

... 
一些文本

如何使用Jquery检查是否存在“某些文本”?

只需选择一个DOM元素,然后使用.Text()方法。 比如:

var x = $("#DomeElement").text();
if(x=="Some String"){
 return true;
}
return false;

尝试以下正则表达式测试:

/Some Text/.test( $(this).text() )
$(函数(){
$('.field')。在('click',function()上{
if(/Some Text/.test($(this.Text())){
警报(在单击的字段中找到“某些文本”);
}否则{
警报(在单击的字段中未找到“某些文本”);
}
});
});       

... 
一些文本
... 
其他案文1
... 
其他案文2

是否检查div中是否有文本或div中是否有特定字符串

if ($.trim($(".some_class").text() == "Specific Text")) {
 //do something if specific text is found
 }


if ($.trim($(".some_class").text()).length > 0) {
 //do something if any text is found
}
如果div中的文本与您要查找的特定字符串匹配,则第一个将执行某些操作;如果div中有任何文本,则第二个将执行某些操作


在什么的内部出现?