我的代码中有一个函数,不是我写的。
$("*").not("a, li, ul").click('click', function(){})
这个函数替换空字符串上的事件监听器还是什么? 用空体制作函数的目的是什么。还有其他方法可以把事情写清楚吗?
答案 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>
没有任何目的可以添加空的侦听器。