jquery firstChild.data等价物

时间:2012-06-06 15:43:02

标签: javascript jquery

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()

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:3)

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

$("#test").contents().first().text();

答案 1 :(得分:1)

试试这个:

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

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