Jquery中click函数调用遇到的诡异问题
貌似很久以前一次很惊奇的发现Jquery中click居然不能调用自定义的function,还在纳闷是否是function不支持形参传递。
function f(var a) { alert(a.toString());}
$(function()
{
$(".xxx").click(f(123));
});
这样的语句调用出错这不是坑爹么。
思考良久,修改为:
function f(var a) { alert(a.toString());}
$(function()
{
$(".xxx").click(new function(){f(123)});
});
ok了。貌似和点击相关的函数都存在类似的现象,求高手解释