3

我有一个包含“foobar”类的一些输入的页面,我在每个输入上调用一个方法。

$("input.foobar").css('color', 'red');

我正在使用 javascript 向页面添加更多 .foobar 输入。

如何使用 jQuery live(或任何其他方法)来观察页面以创建与“input.foobar”匹配的新元素,并在将它们添加到 DOM 后立即对它们执行我的 css 调用?

我很困惑,因为 live 似乎通过添加事件处理程序来工作,但我不知道如何描述元素创建事件。

谢谢。

4

3 回答 3

1

livequery 插件专门用于执行此操作:http: //docs.jquery.com/Plugins/livequery

于 2010-02-17T04:27:13.240 回答
0

看到这个线程。它会给你一些想法。

在运行时添加的 <a> 标记的 Jquery Click 事件不会被触发

于 2010-02-17T04:27:39.370 回答
0

请参阅突变事件类型。我不确定各种浏览器的支持。

DOM 突变事件

于 2010-02-17T04:37:41.117 回答