URLが

2012-05-11 3 views
0

が、私はこのような何か到達したいと一致するjQueryの場合:URLが

if(window.location.href.indexOf("http://stackoverflow.com/questions/")){ 
... then to this 
} 

をしかし、URLは、このhttp://stackoverflow.com/questions/ask/

+0

のように見えるとき、それはまだ実行されますが、URLを検証する正規表現を求めていますか? – OlivierLi

+1

あなたのIF条件は、とにかく有効ではありません...する必要があります:if(window.location.href.indexOf( "http://stackoverflow.com/questions/")> -1){ ...これにする } –

+0

あなたはindexOf()の可能な戻り値を調べたいと思うでしょう – kinakuta

答えて

11
if(window.location.href === "http://stackoverflow.com/questions/"){ 
    ... then to this 
} 
+0

ありがとう!よく見える – test

+1

比較のために '==='を使うべきではありませんか? –

+0

@ RokoC.Buljanあなたは正しいです。 JavaScriptについて言えば、==に依存するのは悪い習慣です。値(=)を格納するか、厳密な等価性(===)をチェックします。良いキャッチ。 – blackhawk