我在页面的头部加载了 jQuery,在点击某个类的元素时做一些事情。
$(function(){
$(".addtocal").click(function(){
$(this).next('.addToCalOptions').fadeIn('fast');
return false;
}
);
});
它适用于页面上已经存在的所有 .addtocal 元素。但不是通过 jQuery .load 函数在页面中插入一堆类似的元素。
现在我很确定我必须在 .on() 函数中使用“委托事件方法”。正确的?
但是,这不起作用:
$(function(){
$("a").on("click", ".addtocal", function(){
$(this).next('.addToCalOptions').fadeIn('fast');
}
);
});
我迷路了。有什么想法吗?谢谢!