好吧我是新來的jquery,並已取得相當大的進展,但這一個讓我難住。我有一個事件處理程序,我綁定到一個動態加載的div來處理點擊懸停等,但是當我嘗試綁定自定義函數時,它會在加載時觸發它而不是點擊時。.on事件發生在負載而不是點擊
function AddUser(){
alert('Hi');
if ($section !== 'addUser'){
$section = 'addUser';
$('.userPanel').empty();
$('.userPanel').load('pages/addUser.html');
}
else{return;}
}
$(document).on("click", "a.addUser", AddUser());
但是如果我定義。對結合它的內部事件工作正常
$(document).on("click", "a.addUser",function(){
alert('Hi');
});
我可能錯過了一些基本但這讓我整個上午所以任何幫助,將不勝感激frusterated。
注意:我意識到綁定到文檔是通用的,我應該綁定到我的靜態父divs之一,這只是我在測試時做出的更改。
在此先感謝。
其中,增加你的代碼?你希望在你點擊頁面時起作用嗎? –