用jquery检查长度

时间:2016-01-13 22:11:37

标签: javascript jquery

我已经尝试过我在网站上找到的所有内容,但没有一个能够正常运行。我试图说这是div中的字符超过一定数量,然后触发一个函数,但它不起作用。任何帮助将不胜感激!



$("#2").on("click", function () { 
  if($("#1").length > 0) {
    $("#1").html("yes")
  } else{
    $("#1").html("N0")
  }
})        

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="1">
  12
</div>
    
<div id="2">
  click here
</div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

您需要查找元素的.text()

$("#1").length > 0将检查该元素的出现是否大于零(在本例中为1) - 换句话说,如果该元素存在。

if($.trim($("#1").text()).length > 0)

修正了这里:http://jsfiddle.net/DinoMyte/19spta2h/1/