【发布时间】:2013-02-28 06:33:40
【问题描述】:
我目前正在使用 jQuery 创建内容。
Live(),根据 jQuery API 描述:为现在和将来匹配当前选择器的所有元素附加一个事件处理程序。。我需要这行代码才能在将来工作。
$(".trash").delegate('.delete_gallery', 'click', function(event) { // 不起作用
$(".delete_gallery").live("click", function(event) { // 有效
如何让代理工作?我不想使用已弃用的函数。
.on() 不是一个选择。希望这也不是一个重复的问题,我找不到任何解决这个问题的方法,他们都只是说该怎么做。
谢谢! 雅各布
【问题讨论】:
-
为什么
.on()不是一个选项? -
只是一个健全性检查,但 .delete_gallery 是 .trash 的子级吗?
-
@ethagnawl,是的,还有 Austin,我无法控制插件用户使用的 jQuery 版本。