我已经尝试过我在网站上找到的所有内容,但没有一个能够正常运行。我试图说这是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;
答案 0 :(得分:2)
您需要查找元素的.text()
。
$("#1").length > 0
将检查该元素的出现是否大于零(在本例中为1) - 换句话说,如果该元素存在。
if($.trim($("#1").text()).length > 0)