JQuery';直播';为选择器?

JQuery';直播';为选择器?,jquery,selector,live,Jquery,Selector,Live,我希望有与“现场”相同的行为,但不使用事件。这可能吗?我之所以需要它,是因为我使用的是另一个javascript文件,该文件创建了一些需要附加css类的元素 将此类元素添加到dom后,应执行以下代码: $(“.myClass”).addClass(“myNewClass”) 这可能吗?liveQuery插件能够做到这一点 来自文档:Live Query还可以在匹配新元素时启动函数(回调),在元素不再匹配时启动另一个函数(回调) 编辑: 这将是一个使用livequery的代码解决方案 $('.

我希望有与“现场”相同的行为,但不使用事件。这可能吗?我之所以需要它,是因为我使用的是另一个javascript文件,该文件创建了一些需要附加css类的元素

将此类元素添加到dom后,应执行以下代码: $(“.myClass”).addClass(“myNewClass”)


这可能吗?

liveQuery插件能够做到这一点

来自文档:Live Query还可以在匹配新元素时启动函数(回调),在元素不再匹配时启动另一个函数(回调)


编辑:

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

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

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


Patrick建议的liveQuery解决方案(可以很好地工作)在后台使用事件,就像“实时”一样。

因为我的处境很奇怪;)我无法修改正在使用的javascript代码,也无法触发事件。我知道它用于创建元素的类名,所以我认为这是最好的解决方案。另一个选择是在表单更改时重新绑定,例如ajax成功。“Livequery可以让事情慢一点。”@JamesWestgate-你指的是什么形式?OP希望为由另一个无法编辑的js文件添加到DOM的元素添加一个类。没有要绑定(或重新绑定)的事件。