如何获取元素的字符串,不包括字符串的兄弟元素?

时间:2012-06-18 22:16:18

标签: jquery

所以我有这个:

<span class="a"> String <span class="b">Herp</span> </span>

我需要将span.a的字符串定义为变量,而不是获取span.b的字符串,如:

var a = $(".a").text();

我该怎么做?

2 个答案:

答案 0 :(得分:4)

var a = $(".a")[0].firstChild.nodeValue;

答案 1 :(得分:0)

<强> Demo

var txt1 = $(".a").contents().filter(function() {
  return this.nodeType == 3;
}).text();

或者喜欢:

var txt1 = $('.a')[0].childNodes[0].nodeValue;

<强> Demo 2