この例に似た簡単なスクリプトを作成しました。問題は、クリックイベントが条件ステートメントの最初の#idにのみバインドされていることです。これが発生する理由についての私の考えは、各ステートメントにIDをクリック関数のクラスに関連付けるものがないということですが、変数を追加しようとすると、クリックがまったく発生しませんでした。どこが間違っているのか教えてください。ありがとう
$(document).ready(function(){
$('.someclass').bind('click', function() {
if('#id1')
{
window.location = "someURL";
}
else if('#id2')
{
window.location = "someURL2";
}
else if('#id3')
{
window.location = "someURL3";
}
});
});