#javascript #jquery #html
#javascript #jquery ( jquery ) #HTML #jquery
Вопрос:
var html = '<div class="item">abcabc<span>sasd</span></div>';
Как я могу использовать jQuery для извлечения содержимого внутри «item»?
Я хочу получить HTML-код внутри этого item…as струна.
Ответ №1:
Поскольку корень вашей HTML-строки таков .item
, это просто вопрос передачи всей строки в $()
функцию и вызова .html()
элемента, обернутого в jQuery:
var string = $(html).html(); // 'abcabc<span>sasd</span>'
Ответ №2:
Просто
var html = $('<div class="item">abcabc<span>sasd</span></div>');
var content = $(".item", html).html();
Комментарии:
1.
.item
является корневым элементом в строке, поэтому$(".item", html)
на самом деле находит.item .item
, что неверно.