Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Поиск тегов в строке (https://javascript.ru/forum/jquery/52983-poisk-tegov-v-stroke.html)

solway 15.01.2015 19:54

Поиск тегов в строке
 
Здравствуйте.

Есть переменная:
var varka = "... <div id='imdiv'>text text text</div> ...";

Внутри нее див и куча всякой ерунды. Как мне из этой переменной достать только содержимое div?

рони 15.01.2015 20:02

solway,
$("<div/>" , {html : varka}).find("#imdiv").html()

devote 15.01.2015 20:03

var varka = "... <div id='imdiv'>text text text</div> ...";
var fragment = document.createElement('div');
fragment.innerHTML = varka;

alert(fragment.querySelector('#imdiv').innerHTML);

registrant 15.01.2015 21:04

var varka = "... <div id='imdiv'>text text text</div> ...";
alert(varka.replace(/[^]*<div id='imdiv'>([^]*)<\/div>[^]*/, "$1"))

// text text text


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