jQuery中清空元素.empty()和.html(''),两种方法的对比
jQuery 中有 .empty() 和 .html() 两种方式,都能够清空所选父元素中的所有子元素。但是这两者清空元素的方式上,有着很大的区别:
1、empty()
jQuery对象.empty() 会清除内部所有元素,及内部所有元素注册的事件,节省内存空间
2、html()
而 jQuery对象.html() 这种方法虽然能同样实现清空元素内部所有元素的功能,但是,它无法清除那些元素注册过的事件,它们依旧占用着内存空间!!!
所以 , 推荐使用 empty() 方法