我使用了这个jQuery插件:
最终文档很差。它不想绑定ajax加载的内容。例如,一个链接:指向另一个页面的ajax内容的链接不会通过ajax加载,而是窗口会加载该页面。
如何为加载ajax的元素绑定插件?
答案 0 :(得分:0)
您可以将插件包装在一个函数中,并在$ .ajaxSuccess回调中使用它:
var bindAddress = function (elem) {
var $elem = $(elem);
if ($elem.data('isAddressed')) {
return;
}
$elem.address();
};
$.ajaxSuccess(function () {
$(yourElementSelector).each(bindAddress);
});
请注意,请勿使用$(yourElementSelector).address()
方法,而是使用$(yourElementSelector).each(bindAddress)
。