2013-06-11 3 views
-5

Как получить HTML-код внутри элемента с помощью jQuery?Как получить внутренний текст внутри тега

Например, получая от этого:

<html><body onload="someAction()"></body></html> 

к этому:

<body onload="someAction()"></body> 
+0

В чем вопрос снова? – tymeJV

+0

Мне нужно получить внутренний тект внутри тега, текст fult, включая теги – user2475732

+0

, вы должны добавить этот комментарий к своему qustion и, возможно, показать, где вы его используете/что вы пробовали ... – rene

ответ

2

Если вы хотите, чтобы получить HTML в виде строки, которая в пределах другого элемента, используйте .html().

$('html').html() 

возвращает строку: <body onload="someAction()"></body>.


Если ваш входной код уже строка, такая как:

var text = '<html><body onload="someAction()"></body></html>'; 

, то вы можете разобрать и извлечь так:

$(text).find('html').html(); 

возвращает строку: <body onload="someAction()"></body>.

+0

im работает с IE8, это то же самое? спасибо – user2475732

+0

Да, это то же самое. jQuery будет обрабатывать большинство особенностей браузера. –

+0

Предположим, у меня: var text = ''; как мне это получить? – user2475732

Смежные вопросы