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