如何使用jQuery访问xmlDOM内部的div
||
上次使用
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。
没有找到相关结果
已邀请:
0 个回复