In jquery event why we pass function() as argument?
本问题已经有最佳答案,请猛点这里访问。
1 2 3 | $("p").click(function(){ // action goes here!! }); |
在上面的jquery代码中,我们为什么要向事件传递函数()?
它被称为回调或匿名函数,您希望在事件发生时执行该函数。您会注意到,这不仅仅是jquery,而且几乎所有的javascript框架都会期待一个。通常是在绑定到事件、执行可能需要一段时间返回的函数或执行其他函数的函数时。
但如果需要,也可以提供函数名。
1 2 3 4 | function clickedMe(){ alert("Something clicked me"); } $("p").click(clickedMe) |
最简单的答案:根据文档。https://api.jquery.com/点击/
当用户单击
因为click方法是这样定义的(方法参数)。见:点击
您必须理解它不是默认的javascript方法,这个方法是在
实际上,当