好的,我刚刚发现了事件委托,点击问题:动态生成的链接未触发点击功能我的问题如下。
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
,因为这是初始负载加载到?!
$(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);
});
});
提前感谢所有帮助。