这是我的元素
<input id="0" class="add_to_cart button" type="button" value="Add To Cart">
和我的jquery
$(".add_to_cart").click(function(){
alert("hi");
});
为什么单击元素时警报不会触发?
答案 0 :(得分:2)
在绑定事件时确保您的输入元素存在于DOM中。
您应该将代码放入文档就绪事件中。如果您将脚本文件(或HTML页面中的内联脚本)放在
之上,这一点很重要<input id="0" class="add_to_cart button" type="button" value="Add To Cart">
试试这个
$(function(){
$(".add_to_cart").click(function(){
alert("hi");
});
});
答案 1 :(得分:0)
试试这个
<input id="0" class="add_to_cart button" type="button" value="Add To Cart">
$(document).ready(function(){
$(".add_to_cart").click(function(){
alert("hi");
});
});