2013-07-01 51 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