问题描述
||
上次使用
jQuery.each
和jQuery.find
时遇到问题。如果您有很多记录,通常超过100个XML节点,则ѭ0崩溃
错误(正则表达式也是
复杂)
我将.each
更改为正常的for
循环,问题暂时解决了。
通常我会返回XML和HTML字符串,将.each
更改为for
循环后解析XML可以正常工作,但是使用.find
解析HTML字符串以查找特定的div会崩溃,并发生与上面相同的错误。
然后,我尝试将HTML字符串放入xmlDOM对象中,不久后我意识到,由于.html
在XML中不起作用,因此将无法正常工作。
解决这些问题的最佳方法是什么?
这是我拥有的HTML的一部分:
<div id=\"mapContainer\">
<div id=\"infoWindows\">
<div class=\"infoWindow\" id=\"8067\">
</div>
<div class=\"infoWindow\" id=\"8055\">
</div>
</div>
</div>
我的问题是如何获取id = 8067的div的HTML?
如果我不将字符串放在DOM对象中,则可以这样获得div的内容:
jQuery().find(\'#infoWindows > #8055\').html();
但是,如果您有一个大字符串,这会导致崩溃,因为用于解析HTML字符串的正则表达式。
我想要的是将此HTML放入DOM对象中,然后获取具有所需ID的div。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)