在开发中需要绑定数据。当进行搜索时,要把绑定数据区域内的节点(元素)都清除掉。此时,我使用
$("#listbody").empty();
在FF下完全没问题,可是在IE下就杯具了。抛出异常导致数据不能正确显示。
因此提供解决方案
try { $("#" + store.templateObj).empty() } catch (e) { $("#" + store.templateObj)[0].innerHTML = ""; }
以上是我的解决方案,网上搜索的资料说empty会造成内存溢出。这一方面的说明需要再详细研究。下次再与大家分享。
本文介绍了一种解决在Internet Explorer浏览器下使用jQuery的empty()方法时出现的问题的方法,并提供了一个兼容方案来确保跨浏览器的一致性。
821

被折叠的 条评论
为什么被折叠?



