このプロジェクトの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:に省略しました。他のすべてはオリジナルです。