dojo中有类似于jQuery的live()
- 方法吗?我有一些内容正在加载ajax,需要该内容才能获得相同的事件连接。
dojo.query(".allTheseElements").connect("onclick", function() { /***/ }
然后动态加载的内容也就此发布。
答案 0 :(得分:3)
dojo.behavior
模块可以为您提供帮助。
dojo.behavior.add({
".allTheseElements" : {
"onclick" : function() {}
}
});
然后在改变DOM内容之后,例如,在你的ajax请求的处理程序中,只需调用dojo.behavior.apply()
。 Dojo将逐步将此行为应用于新添加的内容。