3

JQuery 中是否有 firstChild.data 的等价物?

给定以下 HTML:

<p id='test'>Hello<span>world</span>/<p>

下面的 javascipt 将返回:“你好”

document.getElementById('test').firstChild.data

给定的 JQuery 将返回:Hello< span>world</span>

$('#test').text()

我怎样才能做到这一点?

4

2 回答 2

3

您需要一个文本节点,因此您可以使用.contents

$("#test").contents().first().text();
于 2012-06-06T15:45:53.577 回答
1

试试这个:

   $('#test').contents()[0].nodeValue;

contents()帮助您获取文本节点。

于 2012-06-06T15:44:00.010 回答