私は#コンテナとこのコンテナの子であるボタンを持っています。コンテナ自体(ボタンの周りの空白部分)をクリックすると背景色を変更したいが、ボタンをクリックすると何も起こりたくない。 jqueryので#containerの選択親のみを選択し、他のすべてを除外するclick()
が、しかし、私は多くのことを試してみた
<div id="container">
<div class="button>
<span class="text">Button 1</span>
</div>
<div class="button>
<span class="text">Button 2</span>
</div>
</div>
$("#container").click(function() {
$('#container').css({background: 'blue'});
});
...同様のBGを変更するボタンをクリックなり、何も動作しているようだありません。参考
$("#container").click(function(event) {
if(event.target === this) {
$('#container').css({background: 'blue'});
}
});
:
が、これはI'amが、それは間違ってやっていない場合は知らん、動作していないようです。 – Dwelle