今天写了一个Ajax动态的功能,在最后获取该元素的时候绑定不上,用了bind和也无效。最后发现脚本添加的元素用bind和click是绑定不上的,过去需要用live()。
但是现在live已经废弃,我找到了delegate(),这个方法是可以绑定Js脚本添加的html元素。还有我朋友告诉我的on方法
$("这里写next的父元素").delegate("#next","click", function(){
alert('1');
});
$("这里写next的父元素").on("click","#next",function(){
alert(1);
})
上面两个方法可以获取Js脚本添加的html元素
网友评论