这个问题以前有人问过,答案是这样的:
$('#container').on('click','#dynamicElement', function(){ /* the code */ });
Run Code Online (Sandbox Code Playgroud)
上面的代码会找到#dynamicElement在单击时找到 。但是如果没有点击,也没有任何其他事件怎么办?
假设以下场景:
$.ajax(
url:'file.php',
data: {'param':'value'},
success: function(response){
/*
how would I get #dynamicElement if it was not click on?
the element had no event fired at all, nor had any of its parennt
containers.
Now what?
*/
}
);
Run Code Online (Sandbox Code Playgroud)