我在页面中创建了一个自动<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吗?

最佳答案

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

.replace()

Fiddle Demo

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

07-24 17:02