选择JQuery'live'?

时间:2010-05-19 15:52:59

标签: jquery selector live

我希望'live'具有相同的行为,但不使用事件。这可能吗?我需要这个,因为我使用的是另一个javascript文件,它创建了一些我需要附加css类的元素。

将这样的元素添加到dom后,应执行以下代码: $( “MyClass的 ”)addClass(“ myNewClass”);

这甚至可能吗?

2 个答案:

答案 0 :(得分:2)

liveQuery 插件具备此功能。

http://brandonaaron.net/code/livequery/docs

来自文档: Live Query还能够在匹配新元素时触发函数(回调),并在元素不再匹配时触发另一个函数(回调)


修改

这将是使用livequery的代码解决方案。

$('.myClass').livequery(function() { $(this).addClass('myNewClass') });

答案 1 :(得分:0)

也许我不明白你在问什么,但是如果你使用的是jQuery,为什么不能使用事件驱动的更新呢?

Patrick建议的liveQuery解决方案(可以正常工作)在后台使用事件,就像'live'一样。