[英]jQuery .click() function isn't working
我的jQuery .click()函数不起作用-它必须将button的文本添加到字符串x并将totaldiv.text()设置为x,但是当我单击button时,它什么也没做。
$(document).ready(function() {
var x = "", y = "";
var operator;
var totaldiv = $("#total");
totaldiv.text("0");
$("#numbers button").click(function(){
x += $(this).text();
totaldiv.text(x);
});
});
我的HTML(如果需要):
<div id="numbers">
<button class="btn">1</button>
<button class="btn">2</button>
<button class="btn">3</button>
<button class="btn">4</button>
<button class="btn">5</button>
<button class="btn">6</button>
<button class="btn">7</button>
<button class="btn">8</button>
<button class="btn">9</button>
<button class="btn">0</button>
</div>
<div id="total">
</div>
好吧,如果您要说为什么在2、3、4上加上数字,那么它将是234,而不是9。这是因为它们是字符串。
改用这行... var x = 0; x + = parseInt($(this).text());
否则,如果您按照评论中的说明包含jQuery,它将起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.