jquery在特定字符串之前过滤内容

时间:2010-06-08 17:52:06

标签: jquery

是否可以使用jquery删除特定字符串之前的所有内容?例如,我想在下面的例子中删除“子委员会”一词之前的所有文本。我该怎么做?

  

随着酒店经营者,渔民和其他生计因漏油事件而受到限制的人们的损失越来越大,挫折感正在“沿着墨西哥湾沿岸迅速升级”。“

     Linn周一告诉众议院能源和商业小组委员会,BP向当地居民支付的损失金额通常约为5,000美元,这笔款项被视为“营销策略”。像他的度假租赁公司这样的企业正在借钱支付他们的间接费用,他称这是“我们保持业务活力的唯一途径。”

2 个答案:

答案 0 :(得分:1)

你不需要jquery ...但是不好玩

var text = $("#myText").text();
text = text.substring(text.indexOf("subcommittee"));
$("#myText").text(text);

类似的东西。

答案 1 :(得分:1)

只需使用indexOf()找出文本中给定字符串的位置,然后使用substring()从给定位置获取一段文字。

var text = element.text();
var filtered = text.substring(text.indexOf('subcommittee'));