页面加载后会出现下拉列表,如何访问这个新的DOM元素?

时间:2011-01-31 20:07:26

标签: jquery

我需要将“更改”事件附加到下拉列表中。

此下拉列表会在加载后动态添加到页面中。

所以这个电流不起作用:

$(“#mydropdown”)

因为当页面加载完毕时它不在DOM中。

2 个答案:

答案 0 :(得分:2)

使用.live()将事件附加到与选择器匹配的所有当前和未来对象。

$('#mydropdown').live('change', function() {
  // Live handler called.
});

答案 1 :(得分:0)

如果页面加载时元素不存在,那么只需在 那里选择它。