Google Closure活动代表团a’la jQuery live / on

我需要将事件委托给新创建的元素,我需要将处理程序附加到他们的创建事件。 类似于:onCreate

我不希望在创建之后通过寻址将事件绑定到元素:jQuery:

$(element).click(function(){}); 

我更喜欢类似的东西

 $.on('document','spawn', '.item', function(e) { if (e.target == this.target) { alert('element created: '+this); } }); 

有没有办法在谷歌关闭? 目标是将事件附加到创建而不是调用函数来附加它。

有人可以建议吗? 我是Closures的新手。

谢谢

所以我们在jQuery中有类似的东西,但方法不同。 这是一个例子:

 $(document).on('spawn', '.item', function(e) { if (e.target == this.target) { alert('element created: '+this); } }); 

所以,在$(document) ,你可以得到元素必须出现的上下文,而.on()有三个参数:

  • 事件名称/类型
  • 事件必须绑定的元素
  • 必须在该特定事件上触发的动作。