好吧,我刚刚发现了关于事件代表团,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