加载的内容jQuery操作无效

时间:2012-01-29 03:28:10

标签: jquery

我不明白为什么加载页面“edit_img.php”的jquery操作不起作用,而这个jquery动作在“edit_img.php”打开时像普通的php页面一样工作(不是带有加载的加载内容) ())

加载“edit_img.php”的方式:

    $("button#edit_img").click(function(){
        $('div#profil_wall').load("edit_img.php"); 
    });

“edit_img.php”jquery动作不起作用:

    $("button#show_info").click(function(){
        $('div#mini_div_info').show();  
    });

1 个答案:

答案 0 :(得分:1)

它不起作用,因为它是在加载DOM后添加的。添加到调用load上的click功能的页面:

$(document).on("click", "button#show_info", function(){ 
    $('div#mini_div_info').show();  
 }); 

您可以从click

中删除edit_img.php功能代码

以下是jquery .on函数的演示:http://jsfiddle.net/jensbits/76KJ8/

或者,正如Greg建议的那样:

$("div#profil_wall").on("click", "button#show_info", function(){ 
    $('div#mini_div_info').show();  
 });