我有一个页面,其中包含“foobar”类的一些输入,我在每个页面上都调用了一个方法。
$("input.foobar").css('color', 'red');
我正在使用javascript向页面添加更多.foobar输入。
如何使用jQuery live(或任何其他方法)来查看创建与“input.foobar”匹配的新元素的页面,并在将它们添加到DOM后立即执行我的css调用?
我很困惑,因为live似乎通过添加事件处理程序来工作,但我不知道如何描述元素创建事件。
感谢。
答案 0 :(得分:1)
livequery插件专门用于执行此操作:http://docs.jquery.com/Plugins/livequery
答案 1 :(得分:0)
看到这个帖子。它会给你一些想法。
Jquery Click event of <a> tag added at run time doesn't get fired
答案 2 :(得分:0)
请参阅 Mutation event types 。我不确定各种浏览器的支持情况。