【发布时间】:2018-01-17 13:44:13
【问题描述】:
我有一个分页ajax函数如下所示:
$.fn.ajaxPagination = function() {
return this.unbind('click').on('click', function(e) {
e.preventDefault();
//alert();return;
if (!$(this).parent().hasClass('disabled')) {
var href = $(this).attr('href');
var wrapper = $(this).closest('.content-wrapper');
wrapper.addClass('loader-bg');
$.post(href + '&ajax=1', function(response) {
wrapper.removeClass('loader-bg');
wrapper.html(response);
sig.init();
return false;
});
} else {
return false;
}
});
};
我使用代码调用它:
$('.pagination > li > a').ajaxPagination();
有时锚链接会从 ajax 的结果中显示出来。因此它们成为动态创建的元素。由于这些锚标记的动态创建,我无法调用此函数。如果是点击或任何其他事件,我知道如何解决这个问题。但这是一个函数的调用。如何解决这个问题?欢迎任何想法。 :)
【问题讨论】:
-
动态创建的锚点创建后添加点击事件。
-
感谢您的评论。成功了!
标签: javascript jquery ajax pagination