2012-02-13 83 views
1

我想只有在下面的例子中拉出「88」的數字:jQuery的使用nextSibling拔出數據

<li> 
     <a href="website">5 stars</a> 
     (88) 
    </li> 

我曾嘗試:

var theLi= $('li'); 
var theNumber = $(theLi.get(0).nextSibling).text(); 

,但沒有出現。它是空白的。

回答

0

怎麼樣

var theNumber = $('li').after($('a')).text().replace('(','').replace(')','')

這工作。

+0

請使用jsFiddle.net在發佈之前測試您的答案,以免誤導人們。你的方法不起作用:http://jsfiddle.net/Gq3nE/ – nopuck4you 2012-02-13 00:54:59

+0

作品:http://jsfiddle.net/hJemv/1/ – 2012-02-13 01:02:44

+0

非常接近但圓括號仍然保留 – ToddN 2012-02-13 01:03:56

0

您可以使用lastChild對於給定的結構。

li.lastChild.nodeValue 

查看example