URL にサブディレクトリが含まれていて、何も思いつかなかった場合に、サブディレクトリを削除するエレガントな方法を考えてみました。あなたの提案が大好きです。私の現在の実装では、サイトのルートにあるファイルに限定された有用性があります。もっと柔軟なものが必要です。
他の詳細は、サブディレクトリにとらわれない必要があるため、.split('nameOfSubdirectory')
ビジネスにはなりません。
コンテキストに入れるために、私はAJAXを使用しており、ターゲット変数を使用してページのURLに出力しているので、きれいにするのが好きです.
以下の方法でクリックするとa[href="otherPage.php"]
戻りますotherPage
。クリックa[href="subPage/differentPage.html"]
すると、 が返されsubPage
ます。立ち入り禁止。
$('a').click(function(e){
var thiis = $(this),
href = thiis.attr('href'),
target = href.split('/')[1].split('.')[0];
console.log(target);
/* Does stuff */
});