【发布时间】:2015-10-11 07:11:57
【问题描述】:
这个问题之前有人问过,答案是这样的:
$('#container').on('click','#dynamicElement', function(){ /* the code */ });
点击上面的代码会找到#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?
*/
}
);
【问题讨论】:
-
看起来你想通过使用普通的jquery选择器
$('#dynamicElement')来获取成功回调中的元素@ -
我想它就像
$('#dynamicElement')一样简单,我一直避免这样做,因为我知道它永远不会起作用
标签: javascript jquery html ajax dynamically-generated