Как я могу разобрать этот HTML с помощью Jquery? - PullRequest
0 голосов
/ 26 сентября 2011

Я хочу разобрать HTML, используя Jquery

Я получаю некоторый HTML с сервера в виде responseText, как это:

<html>
   <title>Title</title>
   <body>
     <p>My JSON data</p>
   </body>
 </html>

Теперь я хочу разобрать это с помощью функции jquery parseJSON. Как я могу сделать это, пожалуйста, помогите мне.

Спасибо

Ответы [ 2 ]

3 голосов
/ 26 сентября 2011

parseJSON предназначен для синтаксического анализа json

если вы получаете действительный html с сервера, вы можете применить к нему простые методы обхода DOM jquery и получить нужный объект, или вы также можете использовать

.parseXML

для анализа html, если он содержит некоторые нестандартные html-теги

2 голосов
/ 26 сентября 2011

Если вы просто создадите объект jQuery с responseText, он вернет представление содержимого в теле вашего responseText, например,

var jqobj = $('<html><head></head><body><p>Meep</p></body></html>');
var text = jqobj.html();   // returns "Meep"

Тогда вы можете разобрать его.

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