使用jquery从html页面中删除特定文本

时间:2014-03-22 18:24:01

标签: javascript jquery html

我在页面中创建了一个自动<li>列表,其中包含一些文本链接:

<ul class="continents">
   <li class="link"><a href="#">hotels in USA</a></li>
   <li class="link"><a href="#">hotels in Europe</a></li>
   <li class="link"><a href="#">hotels in Asia</a></li>
   <li class="link"><a href="#">hotels in Africa</a></li>
</ul>

我想从链接中仅删除"hotels in "。我可以用jquery吗?

2 个答案:

答案 0 :(得分:3)

尝试.text( function(index, text) )

.replace()

Fiddle Demo

$('.continents a').text(function (_, old){
    return old.replace('hotels in ', '');
});

答案 1 :(得分:1)

试试这个

$(".continents li>a").each(function () {


   console.log($(this).html().replace('hotels', ''));
});

Demo