Вопрос

Взгляните на фрагмент ниже.Создает ли это текстовый узел для строки "test" в DOM?Могу ли я выбрать этот узел с помощью jQuery для MooTools?

<div id="foobar">
    test <img />
</div>
Это было полезно?

Решение

//plain
var node = document.getElementById('foobar').childNodes[0];

//jquery
$("foobar").contents().eq(0);

это даст вам textnode, который также будет включать пробелы вокруг текста

Другие советы

С помощью jQuery:

Редактировать:

$('#foobar').get(0).firstChild.data;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top