Как получить доступ к div внутри xmlDOM с помощью jQuery - PullRequest
0 голосов
/ 14 апреля 2011

В прошлый раз у меня были проблемы с использованием jQuery.each и jQuery.find.Если у вас много записей, обычно более 100 узлов XML, то jQuery.each вылетает с ошибкой

(регулярное выражение слишком сложное)

Я изменил.each до нормального цикла for, и проблема была решена на мгновение.Обычно я возвращаю XML и строку HTML, анализирую XML после изменения цикла .each на for, все в порядке, но анализ строки HTML с помощью .find, чтобы найти конкретный 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>

Мой вопрос: как получить HTML-код div с id = 8067??

Если я не помещу строку в объект DOM, я могу получить содержимое div следующим образом:

jQuery().find('#infoWindows > #8055').html();

Но это происходит сбой, если у вас большая строка, потому чторегулярного выражения, используемого для анализа строки HTML.я хочу поместить этот HTML-код в объект DOM, а затем получить div с идентификатором, который мне нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...