我试图在几个变量上完成简单的计算。我需要从
中获取值<td class="productprice">
并将其乘以
中的值<input type="text" class="quantityBox" value="1"/>
而且,我正在使用这段代码来查看值是否会重新计算。
$(".quantityBox").change(function(){
alert("Asdasd");
});
没有任何反应。我期待警报框现在出现,所以我只能确保更改有效。
有什么想法吗?谢谢。
答案 0 :(得分:4)
将更改功能绑定在文档就绪事件中。
类似的东西:
$(function(){
$(".quantityBox").change(function(){
alert("Asdasd");
});
});
注意:我假设您正在标记/移出文本框以查看更改功能是否正在触发。
答案 1 :(得分:2)
假设您在DOM准备好后附加了处理程序,那应该可以正常工作。
请注意,在焦点离开文本框之前,change
事件才会触发。
答案 2 :(得分:1)
您的代码适用于我:http://jsfiddle.net/8RsXF/。
如果您想在每次按键后使用keyup
进行计算:
$(".quantityBox").keyup(function(){
alert("Asdasd");
});