js中function的带括号和不带括号的区别

function find_data(){
		var lineadjustId = $('#query_lineadjustId').val();
		if(window.console){
			console.log("lineadjustId:"+lineadjustId)
		}
		$("#lineadjust").load("${urllineadjust}",{
			"lineadjustId" : lineadjustId
		});
		$("#lineadjustDetail").empty("");
	};

	$("#search_r").click(find_data);//不带括号,若带了括号,则浏览器在加载这段js的时候,会一直执行find_data函数,
	
	$(window).keydown(function(event) {
		if (window.console) {
			console.log("event.keyCode:" + event.keyCode)
		}
		if (event.keyCode == 13) {
			var lineadjustId = $('#query_lineadjustId').val();
			if (lineadjustId == "") {
				return;
			}
			if (window.console) {
				console.log("find_data+lineadjustId:"+lineadjustId);
			}
			find_data();//调用的时候会要带括号,否则不能调用到
		}
	});
我想了一下原因:
<span style="font-family: Arial, Helvetica, sans-serif;">//这里只需要获得function的引用就可以了.</span>
$("#search_r").click(function(){
//自己的function
});
</pre><pre code_snippet_id="1574575" snippet_file_name="blog_20160204_9_6783394" name="code" class="javascript">
find_data();//这里就必须要调用这个function<span style="font-family: Arial, Helvetica, sans-serif;">以上希望对各位有用.</span>

 

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值