jQuery的on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

2025-05-14 06:10:01
推荐回答(2个)
回答1:

如果两个语句顺序进行调整,将$('.tab').append("");
放在上面,这样就可以将点击事件绑定给按钮

如果是$('.tab').append("");放在后面,则

$('.btn').on("click",function(){
alert(1);
})
绑定的时候就会找不到元素,就不会绑定成功,这是由于页面渲染顺序决定的
就像 放东西在桌子上,如果桌子不存在就放不到上面。

回答2:

贴出页面全部代码看看