1

2 つの異なるハッシュ部分文字列をチェックし、それに応じて異なるコードを実行しようとしています。これは私が今持っているものです:

Javascript

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

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

私が間違っていることは何ですか?

4

1 に答える 1

3

検索する文字列を示すには、引用符を使用indexOfします。

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

ところで、元の実装では、条件も欠落)していました。if

于 2012-04-16T18:12:54.453 に答える