我对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);
});
但我认为这是指span对象。这很奇怪,因为span对象怎么会有点击事件呢?或者说所有的jQuery对象都有"click"吗?
如何在span中获取按钮的id呢?
谢谢。