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