2012-04-16 1 views
0

私は2つの異なるハッシュサブストリングをチェックし、異なるコードを実行しようとしています。これは私が今持っているものです。複数のハッシュサブストリングを確認する

Javascriptを

if(window.location.hash.substring(confirm) { 
    $('.confirm').click(); 
} 

elseif(window.location.hash.substring(thanks) { 
    $('.thanks').click(); 
} 

私が間違っているの何任意のアイデア?検索したい文字列を示すために、引用符で

答えて

2

使用indexOf

if(window.location.hash.indexOf('confirm') >= 0) { 
    $('.confirm').click(); 
} 
else if(window.location.hash.indexOf('thanks') >= 0) { 
    $('.thanks').click(); 
} 

はところで、あなたの元の実装では、あなたもif状態で)を欠落していました。

+0

コードの行4に「SyntaxError:Unexpected token '{'」が表示されます。 – colindunn

+0

@colindunnn: 'elseif'にスペースを入れてください。else if' – Sarfraz

+0

華麗です!ありがとうございます – colindunn

関連する問題