私はjQueryを初めて使用します。以下は私のコードの一部です
<div class = 'buttons'>
<span>
<input type='button' value='BUTTON1' id='button1'>
</span>
<span>
<input type='button' value='BUTTON2' id='button2'>
</span>
</div>
jqueryを使用して、クリックされたボタンのIDを出力したいと思います。私は次のことを試しました:
$(".buttons > span").click(function () {
alert("YOU CLICKED" + this.id);
});
しかし、これはスパンオブジェクトを参照していると思います。スパンオブジェクトにクリックイベントがあるのはなぜですか?または、すべてのjqueryオブジェクトに「クリック」がありますか?スパン内のボタンのIDを取得するにはどうすればよいですか?
ありがとうございました。