Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery地址赢了';t绑定ajax加载的内容_Javascript_Jquery_Jquery Plugins_Jquery Address - Fatal编程技术网

Javascript jQuery地址赢了';t绑定ajax加载的内容

Javascript jQuery地址赢了';t绑定ajax加载的内容,javascript,jquery,jquery-plugins,jquery-address,Javascript,Jquery,Jquery Plugins,Jquery Address,我使用了这个jQuery插件: 最终,它的文档很差。它不想绑定ajax加载的内容。例如,链接:来自ajax内容的指向另一个页面的链接不是通过ajax加载的,而是窗口加载该页面 如何为ajax加载的元素绑定插件 您可以将插件包装在函数中,并在$.ajaxSuccess回调中使用它: var bindAddress = function (elem) { var $elem = $(elem); if ($elem.data('isAddressed')) { r

我使用了这个jQuery插件:

最终,它的文档很差。它不想绑定ajax加载的内容。例如,链接:来自ajax内容的指向另一个页面的链接不是通过ajax加载的,而是窗口加载该页面

如何为ajax加载的元素绑定插件



您可以将插件包装在函数中,并在$.ajaxSuccess回调中使用它:

var bindAddress = function (elem) {
    var $elem = $(elem);
    if ($elem.data('isAddressed')) {
        return;
    }
    $elem.address();
};

$.ajaxSuccess(function () {
    $(yourElementSelector).each(bindAddress);
});

记住,不要使用
$(yourElementSelector).address()
方法,而是使用
$(yourElementSelector).每个(bindAddress)

嗨,你能帮我检查一下它是如何工作的吗?