假设我有以下HTML代码:
<ul class="waka_waka">
<li>Fozzy Bear</li>
<li>Steve Martin</li>
<li>John Candy</li>
</ul>
...然后使用jQuery添加事件监听器:
$('ul li').click(function() { console.log('waka_waka!!!'); });
如果突然某个时刻做以下操作:
$('.waka_waka').remove();
这些事件监听器会自动解除和释放吗?还是会导致内存泄漏?在移除之前,最好先删除这些监听器吗?