好吧,我剛剛發現了關於事件代表團,Click Issue: Dynamically Generated Links Not Triggering Click Function我的問題在這裏如下。jQuery加載()/事件委託問題
UL通過jQuery load()調用加載。
<ul id="activityPaganation" class="paganation">
<li>1</li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
</ul>
第一塊jQuery將加載上面的UL與異教鏈接。 jquery的第二部分從你點擊的異教鏈接中獲得異教頁碼,現在問題:
一旦你點擊一個異教鏈接,我無法獲得更新的頁面加載到#accountActivity
,這是一個委託問題或者我試圖做的事情是不可能的,是異教徒的鏈接不能看到#accountActivity
,因爲這是inital負載加載到?!
$(document).ready(function() {
if($('#accountActivity')) {
$('#accountActivity').load('ajax.php?id=3');
}
$(document).on("click", "#activityPaganation li a", function(e) {
e.preventDefault();
var pid = $(this).text();
$('#accountActivity').load('ajax.php?id=3&value='+pid);
});
});
在此先感謝您的一切幫助。
你的控制檯說什麼? – tymeJV
你的網絡標籤說什麼? –
Network選項卡似乎在調用ajax.php文件,響應爲200. – llanato