在jQuery中获取字符串片段
我想用jQuery获取一些字符串。 例:在jQuery中获取字符串片段,jquery,Jquery,我想用jQuery获取一些字符串。 例: 我的句子:xxxxxx 编辑:“xxxxxx”是一个变量。 我想在“我的句子”之后得到一段。我该怎么做?你可以这样做- var text = $('.example').text().split(':')[1]; 演示----->选择基于什么?你不能只是键入一些东西然后说我想选择这个特定的文本。 通过多种方式实现您的需求,请阅读以下内容并使用适合您需求的方式: 实际上,您希望找到的第一个索引:,然后获取其后的子字符串 var text = $('.
我的句子:xxxxxx
编辑:“xxxxxx”是一个变量。
我想在“我的句子”之后得到一段。我该怎么做?你可以这样做-
var text = $('.example').text().split(':')[1];
演示
----->
选择基于什么?你不能只是键入一些东西然后说我想选择这个特定的文本。
通过多种方式实现您的需求,请阅读以下内容并使用适合您需求的方式:
实际上,您希望找到
的第一个索引:
,然后获取其后的子字符串
var text = $('.example').text();
var sentence = text.substring(text.indexOf(':') + 1);
alert(sentence);
请参见下面我对Adil代码的评论。你必须对
我的句子:
进行拆分,而不仅仅是:
^这是假设我的句子:
不能出现在文本的句子部分。谢谢你的回复,它很有效。为了正确地满足这个问题,我们需要了解更多关于标记我的句子:
。它会包含不同的文本吗?它后面是否总是跟着一个:
?你真的只是在寻找:
第一个实例后面的文本字符串吗?我们还需要了解更多关于实际句子的信息,如上面的xxxxxx
所示。你能保证它不会包含:
或我的句子:
?如果您可以保证这两个异常,那么可以使用下面使用split
的一个变体。否则,您将需要使用indexOf
和substring
方法的组合。感谢您的来源,我已将此添加到我的书签中。
var text = $('.example').text();
var sentence = text.substring(text.indexOf(':') + 1);
alert(sentence);