为什么我应用jquery框架,对按钮绑定了一个监听事件后,按钮不能执行这个事件

2025-05-19 10:59:32
推荐回答(5个)
回答1:

你把script代码放在input下面就好使了,已你现在的代码结构,事件绑定加载的比html早,也就是说jquery在绑定click事件的时候input还没有生成了,所以绑定失败。

jquery 方法一般都放在

$(function(){
//todo
});
里面,这样就会先加载html,可以找到html元素后再绑定里面的事件。

回答2:

//因为你注册事件的时候btn这个元素还没有加载好 所以没反应
//改成这样写

$(function(){
    $("#btn").click(function(){
        alert("aaa");
    });
})

回答3:

你的按钮注册监听没有加载进来,写在这里面

jQuery(document).ready(function($) {

});

回答4:

$(document).ready(function() {
$("#btn").click(function(){
alert("gogogogo");

});

});

这样写! 就行! 你少加了前面的东西!

回答5:

把方法放到$(function(){
$('#btn').click(function(){
alert('aaa');

});

});
这样就行了