2013-07-01 92 views
-7

我想用jQuery獲取一些字符串。 例如:在jQuery中獲取字符串片段

<div class="example"> 
My sentence: xxxxxx 
</div> 

編輯:「xxxxxx」是一個變量。 我想在「我的句子:」之後得到一段文字。我該怎麼做?

+0

對於這個問題得到妥善滿意的,我們需要知道更多有關令牌'我一句話:'。它會包含不同的文字嗎?它會被一個':'拖放嗎?你真的只是在':'的第一個實例之後尋找文本字符串嗎? – crush

+0

我們還需要了解更多關於實際句子的內容,上面用'xxxxxx'表示。你能保證它永遠不會包含':'或'我的句子:'?如果你能保證這兩個例外,那麼可以使用下面使用'split'的變體之一。否則,您將需要使用'indexOf'和'substring'方法的組合。 – crush

回答

1

你可以做到這一點 -

var text = $('.example').text().split(':')[1]; 

演示----->http://jsfiddle.net/czW9x/

+0

請參閱我的評論關於Adil的代碼如下。你不得不分裂'我的句子:'而不是':'。 – crush

+0

^這是假設「我的句子:」不能出現在文本的「句子」部分。 – crush

+0

感謝您的回覆作品.. – Lightsaber

0

實際上,你想找到的:第一個索引,然後讓下面的子字符串。

var text = $('.example').text(); 
var sentence = text.substring(text.indexOf(':') + 1); 

alert(sentence); 

FIDDLE