我有这个项目的jsfiddle。当小提琴设置为“onLoad”时,它会按原样删除元素。但是,当我将下拉菜单翻转为“不换行”时,它不起作用。我需要它“无包装”工作,因为我在维基百科上使用它,这就是他们加载脚本的方式。我的代码是:
$('span.mw-usertoollinks a:last').remove();
$('span.mw-usertoollinks').each(function() {
this.innerHTML = this.innerHTML.replace(" | )", ")");
});
假设从以下位置删除块链接和之前|
:
<span class="mw-usertoollinks">
(
<a href="/UT:T13" class="mw-redirect" title="UT:T13">Talk</a>
|
<a href="/S:Contributions/T13" title="S:Contributions/T13">contributions</a>
|
<a href="/S:Block/T13" title="S:Block/T13">block</a>
)
</span>
注意:我将 User_talk: 缩写为 UT: 和 Special: 缩写为 S: 以使其更适合代码框。其他都是原创的。