9

website.com/#somethingjQueryでURLから(何か)のハッシュ値を返すにはどうすればよいですか?

4

4 に答える 4

1

アップデート

上記のDOMを介してハッシュを取得する組み込みメソッドがあるため、答えは適切ではありません

   var hashTag = window.location.hash
   alert(hashTag);

魔法を行います。

古い答え

URLに複数のハッシュがある場合、以下のようにすることができます

//var href = location.href; // get the url in real worl scenario
var href = "www.bla.com#myhashtag"; // example url
var split = href.split("#"); // split the string; usually there'll be only one # in an url so there'll be only two parts after the splitting
var afterSplit = "Error parsing url";
if(split[1] != null){
    afterSplit = split[1];
}
// If everything went well shows split[1], if not then de default error message is shown
alert(afterSplit);

ここに例がありますLive Fiddle

于 2013-04-01T10:08:01.293 に答える