我目前正在使用jQuery创建内容。使用jQuery委托()替换live()
Live()
,根据jQuery API描述:为所有与当前选择器匹配的元素,现在和未来添加一个事件处理函数。。我需要这行代码在未来工作。
$(".trash").delegate('.delete_gallery', 'click', function(event) {
//不起作用 $(".delete_gallery").live("click", function(event) {
//工作
我怎样才能获得委托工作?我不想使用弃用的函数。
.on()
不是一个选择。希望这也不是一个重复的问题,我找不到任何解决这个问题的办法,他们都只是说怎么做。
谢谢! 雅各
为什么'.on()'不是一个选项? – 2013-02-28 06:35:49
只是一个理智的检查,但是.delete_gallery是.trash的一个孩子吗? – pdoherty926 2013-02-28 06:37:40
@ethagnawl,是的,还有Austin,我无法控制插件用户使用的jQuery版本。 – 2013-02-28 06:44:32