dojo.connect与动态内容

时间:2010-05-07 13:58:23

标签: dojo

dojo中有类似于jQuery的live() - 方法吗?我有一些内容正在加载ajax,需要该内容才能获得相同的事件连接。

dojo.query(".allTheseElements").connect("onclick", function() { /***/ }

然后动态加载的内容也就此发布。

1 个答案:

答案 0 :(得分:3)

dojo.behavior模块可以为您提供帮助。

dojo.behavior.add({
    ".allTheseElements" : {
        "onclick" : function() {}
    }
});

然后在改变DOM内容之后,例如,在你的ajax请求的处理程序中,只需调用dojo.behavior.apply()。 Dojo将逐步将此行为应用于新添加的内容。