当你有jQuery搜索元素/绑定到页面上不存在的元素时,我会遇到一个理论问题.
例如,我有一个包含许多Click事件的javascript文件,但是在某些页面上,不使用这些点击事件.我没有制作多个javascript文件并且有重复的代码,而是将我的大部分代码缩小为一个文件.
$('#target').click(function() { alert('Handler for .click() called.'); });
基本上把我的段落总结成几个简单的句子.当id“target”不存在时会发生什么? jquery如何处理这样的情况?
现在,每当我在我的网站上工作时,似乎FireFox的内存使用量就像疯了似的.不确定这是否只是FireFox,但如果我在页面上没有元素,这是否会通过绑定到不存在的元素导致内存泄漏?
只是好奇在幕后发生了什么.
谢谢!