嗨,我正在尝试检测 div 文本的值是否为“9”,然后提醒用户。但我无法让它工作。有没有办法检测新数字“9”?谢谢!
这是一个活生生的例子: http://jsfiddle.net/7gyL2h2e/5/
HTML:
<div id="number">8</div>
<div id="clickme">Click me +1</div>
Jquery:
$("#clickme").click(function(){
$('#number').html(function(i, val) { return +val+1;});
});
if($.trim($("#number").text())=="9"){
alert("number 9");
}
最佳答案
只需将 if 条件移动到点击事件中即可。
在这里查看http://jsfiddle.net/7gyL2h2e/6/
HTML:
<div id="number">8</div>
<div id="clickme">Click me +1</div>
Jquery:
$("#clickme").click(function(){
$('#number').html(function(i, val) { return +val+1;});
if($.trim($("#number").text())=="9"){
alert("number 9");
}
});
关于javascript - jquery检测文本变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28386247/