函数名称从jQuery的网站:jQuery的在()事件处理程序参数与参数
.on(events [, selector ] [, data ], handler(eventObject))
我怎么能写正确的代码从ON方法的参数传递给事件处理函数...
我想这样的代码:
myfunc =function(obj){
$(this).after("<p>Another paragraph! "+obj+"</p>");
}
var count = 0;
$("body").on("click", "p",myfunc(++count));
这不等于他试过的代码,你的代码不会保存'count'的值,它可以在事件发生之前更改。 – gdoron 2013-04-26 14:27:06
@gdoron这就是答案中的第二位。虽然再次看到它,但我认为我们的答案都是错误的。我相信他希望在每次点击时增加计数,而不是缓存值。 – 2013-04-26 14:29:02
+1,以及它接缝,他想要你的答案,我会给我的答案生活,因为它更好地回答问题文本... – gdoron 2013-04-26 14:31:39