JS(jQuery)函数用空体

时间:2016-10-08 21:48:44

标签: javascript jquery function debugging

我的代码中有一个函数,不是我写的。

$("*").not("a, li, ul").click('click', function(){})

这个函数替换空字符串上的事件监听器还是什么? 用空体制作函数的目的是什么。还有其他方法可以把事情写清楚吗?

1 个答案:

答案 0 :(得分:0)

它什么都不做。它不会添加任何东西,也不会删除某些东西。它只是浪费了互联网流量字节,因为客户端必须下载更多数据。见下文,它仍然执行所有:

$('#a').click(function() {alert("foo")});
$('#a').click(function() {});
$('#a').click(function() {});
$('#a').click(function() {});
$('#a').click(function() {});
$('#a').click(function() {alert("bar")})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="a">
a
</div>

没有任何目的可以添加空的侦听器。