我對jQuery很新。以下是我的代碼的一部分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?
謝謝。
幾乎所有的DOM元素允許鼠標事件處理。如果將處理程序綁定到「span」元素,則this將引用觸發事件處理程序的DOM元素。 – 2012-07-29 02:07:35