Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получить HTML и по nodeType обернуть в тег (https://javascript.ru/forum/jquery/63610-poluchit-html-i-po-nodetype-obernut-v-teg.html)

ToToT 18.06.2016 02:11

Получить HTML и по nodeType обернуть в тег
 
Помогите, пожалуйста, с такой проблемой.

Задача скрипта такая:

* Получить HTML код с файла
* Текст по признаку nodeType 3 обернуть в тег var
* Выгрузить это в id#result

Вот, мой код на данный момент:

$.ajax({
        url: 'php.php',
        type: 'POST',
        success: function (result) 
		{
			$(result).contents().filter(function(){
			   return (this.nodeType === 3 && /\S/.test(this.nodeValue));
			}).wrap("<var></var>");
			$('#result').html(result);
        }
    });


Что он делает?

* Отправляет запрос
* Принимает HTML код с файла
* По идее должен обрабатывать оборачивая текст в тег, но на этом пункте стопор
* Выгрузка в див.

Как переписать это, что бы оно работало задуманным образом?

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

ToToT 18.06.2016 02:12

Не в том разделе создал, а удалить или перенести тему не знаю как :(

Decode 18.06.2016 02:16

ToToT, выведи в консоль $(result), что будет?


Часовой пояс GMT +3, время: 20:08.