【jQuery】location.pathnameの値をディレクトリだけにする

location.pathname を使って現在のパスを取得すると、htmlのファイル名まで取得します。
ディレクトリのパスだけ取得したい場合は下記のようにします。

$(function(){
  var loc = location.pathname,
      dir = loc.substring(0, loc.lastIndexOf('/')) + '/';
});

substring で0文字目から最後のスラッシュまでを取り出しています。
最後のスラッシュは含まれないので、後から足しています。

Writer

ko

KO

誕生日に会社のみんなから『世界文学全集』をプレゼントしてもらった読書好きフロントエンド・エンジニアです。WordPressとMovableTypeが得意ですが、本当の特技は薪割りです。

Contact

ご提案依頼、ご相談、お見積もりなど
お気軽にお問合わせください。

03-6303-9671

平日 10:00~19:00

「Web制作について」とお伝え頂ければ
担当者に取次させていただきます。

Mailform

contact@trym.jp
でも受け付けております。