0

当我更改下拉列表的选择时,我想运行一些代码。我看到 livequery 插件声明这是需要支持的,因为某些浏览器没有开箱即用

我真的需要 livequery 来捕获我动态创建的下拉列表的 onchange 事件,还是常规实时语法在所有浏览器中都有效?

4

3 回答 3

2

live利用event冒泡机制,因此我们可以将事件处理程序附加到动态创建的元素上,它会按预期工作,因为它将事件附加到文档元素并监听它们。但我相信change事件不会冒泡到 dom 树上,所以它可能不起作用。

于 2011-08-28T20:18:08.623 回答
0

从这个页面,看起来你需要 livequery 才能在 IE 中工作

于 2011-08-28T20:36:51.577 回答
-1

不,您应该只能使用标准的 jquery api。

对于动态元素,使用 .live('change', 函数来捕获事件。

于 2011-08-28T20:22:48.467 回答