脚本:
$(document).ready(function(){
$.ajax({
type : "POST",
url : "list_controller.php",
data : "a=get&list_id=my_list",
success : function(data){
$('#list_container').innerHTML = data;
}
});
});
HTML:
<div id="list_container"></div>
从服务器返回的data
HTML 包含一些可点击的链接,这些链接应该会触发另一个 jQuery 函数并#list_container
再次重新加载 DIV:
<a href="#" value="a=edit&list_id=my_list&user=artur&id=110" id="adminlink">
<img src="images/edit_user.png" />
</a>
我希望这些链接调用其他 AJAX 函数 f.ex:
$(document).ready(function(){
$('#adminlink').click(function () {
var val = $(this).attr("value");
$.ajax({
type : "POST",
url : "list_controller.php",
data : val,
success : function(data){
$('#list_container').innerHTML = data;
}
});
});
return false;
});
问题是我无法访问#adminlink
触发点击功能的锚元素。
其他一切都完美无缺,但不能再访问innerHTML动态的任何元素。data