我不明白为什么加载页面“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();
});
答案 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();
});