$(function(){
$('#somelement').click(function(){
//do stuff
});
});
此代码不适用于稍后出现的元素,如何将此绑定到将来出现的所有元素
答案 0 :(得分:3)
使用.on()
由于您的内容是动态添加的,因此无法直接访问,因此您必须使用事件委派。
$(document).on('click','#somelement',function(){
});
或
您可以将事件委托绑定到新元素的父元素,该元素在DOM准备就绪或页面加载时存在于DOM中。
$('#parentID').on('click','#somelement',function(){
});