访问jQuery添加的新元素

时间:2012-09-17 16:54:24

标签: jquery

我正在使用$ .get命令发出AJAX请求。完成后,我将HTML代码附加到我现有的div。在我的所有代码都被添加后,我注意到我无法使用jQuery选择器访问我新添加的代码。我已经阅读了其他DOM刷新问题,但这些问题与“点击”事件有关。我只想用$(“#xxxxxxxx”)

访问我添加的ID

例如,我添加了

<div id="aaa1"></div><div id="aaa2"></div><div id="aaa3"></div>

进入我现有的

<div id="container"></div>

我想添加的内容是在temp.html文件中,所以我使用了$("#container").load("temp.html");事情得到了很好的补充,但我无法访问它。 (使用alert($("#aaa1").html())返回undefined

1 个答案:

答案 0 :(得分:1)

试试这个:

$("#container").load("temp.html" ,function(){
    alert($("#aaa1").html());     
});