Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Jquery onclick on-id不适用于从ajax请求返回的id_Jquery_Ajax - Fatal编程技术网

Jquery onclick on-id不适用于从ajax请求返回的id

Jquery onclick on-id不适用于从ajax请求返回的id,jquery,ajax,Jquery,Ajax,我有document.ready函数用于图像悬停 当文档中有图像id时,鼠标悬停正在工作。如果相同的id来自AJAX请求,那么悬停在JQuery中不起作用 请给出一个解决方案,我有这么多像这样的函数需要处理AJAX请求。AJAX请求与id为sign\u up\u close的图像一起出现 $(document).ready(function(){ $("img#sign_up_close").hover(function(){ $("img#sign_up_close")

我有document.ready函数用于图像悬停

当文档中有图像id时,鼠标悬停正在工作。如果相同的id来自AJAX请求,那么悬停在JQuery中不起作用

请给出一个解决方案,我有这么多像这样的函数需要处理AJAX请求。AJAX请求与id为sign\u up\u close的图像一起出现

$(document).ready(function(){
    $("img#sign_up_close").hover(function(){
        $("img#sign_up_close").attr("src","images/buttons/btn_type1_23_close_pp_icon_.gif");
    },function(){
        $("img#sign_up_close").attr("src","images/buttons/btn_type1_23_close_pp_icon.gif");
    });
});

如果Paolo Bergantino是正确的,另一个可行的选择是使用Jquery的LiveQuery

文件可在以下网址找到:

您的代码可能如下所示:

$(document).ready(function(){
        $("img#sign_up_close").livequery(function() {
            $(this).hover(function() {
                $("img#sign_up_close").attr("src","images/buttons/btn_type1_23_close_pp_icon_.gif");
            }, function() { 
                $("img#sign_up_close").attr("src","images/buttons/btn_type1_23_close_pp_icon.gif");
            });
        });
});

你能再解释一下你的ajax请求吗?