2010-06-08 56 views
1

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

随着亏损中的酒店经营者,渔民安装等,其生活由溢油已被削减,无奈的是“快速升级”墨西哥湾沿岸活着“。

林恩告诉众议院能源和商业小组委员会周一英国石油公司支付给当地居民的损失金额通常约为5,000美元,这一数字被他否定为“营销策略”。像他的度假租赁公司这样的企业借钱来支付其间接费用,他称之为“我们唯一的方法就是保持我们的生意。“

回答

1

你不需要为这个jQuery ...但带病上场沿

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

类似的东西。

+0

第二PARAM到'.substring()'是可选的;) – 2010-06-08 18:00:53

+0

耶我不能记住哪一部分省略它会砍掉,所以我离开那里 – mkoryak 2010-06-08 18:04:09

1

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

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