jquery click 怎么不点击自己触发了?
这样写没事:$("#abc").click(function(){ });
我把函数名称放进去,就自己触发:
$("#abc").click(test())
怎么写,才是点击了才运行函数test()?
[解决办法]
$("#abc").click(test)
这样写就可以了。带括号是把test()返回值做参数,方法会立即运行,不带括号是把函数方法做参数。