我想消除前 5 个链接(完成<a>...</a>
)。还有所有的管道(“|”)。
<p> | <a href="/node/1">link 1</a>
| <a href="/node/2">link 2</a>
| <a href="/node/3">link 3</a>
| <a href="/node/4">link 4</a>
| <a href="/node/5">link 5</a>
| <a href="/node/6">link 6</a> </p>
这是我到目前为止所拥有的:
$(".main p a:lt(4)").hide();
修订版 1 ------
我觉得越来越近了-
$('.main p a').html( $('.main p a').html().replace(/|/gi,'') );
修订 2 ------
多亏了你的好主意,这终于对我有用了!hi:contains 有助于确保它不会开始破坏我的所有页面。
if($('h1:contains("some specific text")')){
$(".main p a:lt(4)").hide();
$('.main p').html($('.main p').html().replace(/\|/g, ''));
}