为什么jquery没有拿起我的按钮

时间:2014-12-28 17:23:31

标签: javascript jquery

这是我的元素

<input id="0" class="add_to_cart button" type="button" value="Add To Cart">

和我的jquery

$(".add_to_cart").click(function(){
    alert("hi");
});

为什么单击元素时警报不会触发?

2 个答案:

答案 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");
});
});