梦月如风 2014-07-09
$(function(){
$("...").click(test());
functiontest(){
alert("mmm");
}
});
以上click会被自动执行。
在页面载入后jquery就会根据你的代码给网页元素绑定事件
click方法传入参数是一个function类型的变量
在判断变量类型时会调用如下代码
typeofa=="function"
如果你传入的是test()自然就会被执行一次
所以需要写成如下样子才不会被自动执行:
$(function(){
$("...").click(test);//没括弧
functiontest(){
alert("mmm");
}
})
<table id="table" class="table table-striped table-bordered table-hover table-nowrap" width="100%&qu