获取动态添加的元素

时间:2014-05-05 15:29:31

标签: javascript jquery

我只想选择动态添加的html元素。但是我能够将事件绑定到动态创建的元素

修改

#idOfElement is select list
$(document).on('change', '#idOfElement', function () {
 // its running okay
});

// but i want to select it without any event link

//我知道它不起作用..有什么办法吗?     var element = $('#idOfElement'); //不处理动态添加的元素

1 个答案:

答案 0 :(得分:2)

您将事件绑定到document对象,而不是元素。您的事件处理程序正在侦听文档中的任何更改事件,然后进行测试以查看它是否来自与选择器匹配的元素。这意味着您可以绑定事件处理程序,而无需等待元素存在。

如果你想选择元素本身,那么你必须等到它存在才尝试在DOM中找到它。