Как выбрать элементы, хранящиеся в строковой переменной? - PullRequest
2 голосов
/ 12 января 2011

если у меня есть допустимый HTML-фрагмент в переменной, например, так;

var responseText = 'Lorem <span>Ipsum</span>';

Как я могу найти $("span").html() этого responseText, другими словами, получить Ipsum?

Ответы [ 2 ]

2 голосов
/ 12 января 2011

Обычно, если responseText представляет элемент HTML, вы могли бы использовать $(responseText) для его анализа.Здесь проще всего создать временный элемент и установить его html:

var dummy = $('<div />').html(responseText);
var text = dummy.find('span').text();

Рабочий пример: http://jsbin.com/ebeju4

1 голос
/ 12 января 2011
$('<div/>').html(responseText).find('span').html();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...