Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery,查看元素中是否存在文本_Javascript_Jquery_Html - Fatal编程技术网

Javascript JQuery,查看元素中是否存在文本

Javascript JQuery,查看元素中是否存在文本,javascript,jquery,html,Javascript,Jquery,Html,我有下面的html结构,例如,如果“subscribedList”中的dom元素的值为97,如何使用JQuery进行搜索 <div id="subscribedList"> <div style="display:block;height: 30px;"> <span class="subscribeNodeNo">98</span> <button class="unSubscribeNode btn btn-danger

我有下面的html结构,例如,如果“subscribedList”中的dom元素的值为97,如何使用JQuery进行搜索

<div id="subscribedList">
  <div style="display:block;height: 30px;">
   <span class="subscribeNodeNo">98</span>
   <button class="unSubscribeNode btn btn-danger pull-right btn-xs">Unsubscribe</button>
  </div>
  <div style="display:block;height: 30px;">
   <span class="subscribeNodeNo">97</span>
   <button class="unSubscribeNode btn btn-danger pull-right btn-xs">Unsubscribe</button>
  </div>
  <div style="display:block;height: 30px;">
   <span class="subscribeNodeNo">96</span>
   <button class="unSubscribeNode btn btn-danger pull-right btn-xs">Unsubscribe</button>
  </div>

  ...
  ...


</div>

98
退订
97
退订
96
退订
...
...

您可以这样检查

$("#subscribedList").each(function() {
    if ($(this).find(".subscribeNodeNo").text().trim() == "97") {
        alert("yes");
    }
});
你也可以使用过滤器

var newList = $("#subscribedList .subscribeNodeNo").filter(function() {
    return $(this).text().trim() == "97"
});
或使用
:包含
选择器

if($("#subscribedList .subscribeNodeNo:contains('97')").length)
{

}

你可以这样检查

$("#subscribedList").each(function() {
    if ($(this).find(".subscribeNodeNo").text().trim() == "97") {
        alert("yes");
    }
});
你也可以使用过滤器

var newList = $("#subscribedList .subscribeNodeNo").filter(function() {
    return $(this).text().trim() == "97"
});
或使用
:包含
选择器

if($("#subscribedList .subscribeNodeNo:contains('97')").length)
{

}
试试这个

$('.subscribeNodeNo').each(function(i, v){
     if($(this).text() == '97'){
         alert('exist');
         return false;
     }
 })
试试这个

$('.subscribeNodeNo').each(function(i, v){
     if($(this).text() == '97'){
         alert('exist');
         return false;
     }
 })
您可以使用jQuery(“:contains(text)”)并根据需要进行操作

    $(document).ready(function () {
    $("span:contains('98')" ).css("color", "#FF0000");
    });
请看这里:

您可以使用jQuery(“:contains(text)”)并根据需要进行操作

    $(document).ready(function () {
    $("span:contains('98')" ).css("color", "#FF0000");
    });
请看这里:


这是直接的
如果($(“#subscribedList.subscribebenodeno:contains('97')).length)
。谢谢。这是直接的
if($(“#subscribedList.subscribeNodeNo:contains('97')).length)
。谢谢