'on' で使用したとき、私は'on'を複数のセレクタに同時にバインドするにはどうすればよいですか?
$('#el1').bind({
click,function(e){
alert('clicked on el1');
},
})
$('#el2').bind({
click,function(e){
alert('clicked on el2');
},
})
に似た何かを望んでいました。 私は次のようなものを探していました:
$(document).on({
click:'el1',function(e){
alert('clicked on el1');
},
click:'el2',function(e){
alert('clicked on el2');
}
})
これは機能しません。
[編集]
私はもっと明確にする必要があると思います。異なる機能には共通点がありません。おそらくこのような何かをするだろう:
$(document).on({
click:'el1',function(e){
alert('clicked on el1');
},
click:'el2',function(e){
$('body').css('background-color','green');
}
})
を私は現在、私が探していたものに近いようにswitch case
ソリューションを使用して参照してください。
なぜ要素を定義するためにクラスを使用していませんか? IDを持つ同様の要素の多重定義はあまり意味がありません。 – Lowkase