0
$(function(){
$('#somelement').click(function(){
//do stuff
});
});
這個代碼不上的元素的工作,已經出現了一下後,如何使這個綁定到將在未來出現jQuery的如何處理程序添加到新出現的元素
$(function(){
$('#somelement').click(function(){
//do stuff
});
});
這個代碼不上的元素的工作,已經出現了一下後,如何使這個綁定到將在未來出現jQuery的如何處理程序添加到新出現的元素
使用.on()所有元素
由於您的內容是動態添加的,因此無法直接訪問,因此您必須使用事件委派。
$(document).on('click','#somelement',function(){
});
或
您可以將事件委託綁定到其存在於DOM的時間DOM準備或頁面加載新元素的父元素。
$('#parentID').on('click','#somelement',function(){
});
@PSL是的,我正在改善我的職位。 –
事件委託...或者在您添加事件時將處理程序綁定到它們。 – PSL
可能重複的[直接與委託 - jQuery .on()](http://stackoverflow.com/questions/8110934/direct-vs-delegated-jquery-on) – PSL