替换Scraped Text

时间:2013-12-05 17:21:17

标签: javascript jquery html

我正在构建刮擦音乐曲目和一些曲目名称包含“免费下载”或类似的东西。我实际上很难从曲目标题中删除此文本,并想知道是否有人可以提供可行的解决方案。

文字/ HTML示例

<h3> Egokind – The Rush (FREE&nbsp;DOWNLOAD) </h3>

我已经尝试了一个包含jQuery替换函数的onLoad函数,但我尝试的任何东西似乎都没有用。 ($('h3').replace('FREE&nbsp;DOWNLOAD', ''))(也尝试'html'作为选择器。

网站上显示的所有数据都是通过外部来源抓取并显示,然后使用Handlebars显示在我的HTML中。

HTML结构: (每个曲目显示为<li>...</li>

ul > li > .track-meta > h3

提前致谢!

2 个答案:

答案 0 :(得分:0)

试试这个:

var new_string = $('h3').text().replace('FREE&nbsp;DOWNLOAD', '');

答案 1 :(得分:0)

试试这个:

$("h3").text($("h3").text().replace(/FREE\sDOWNLOAD/g,""));

Demo