HTML:
<select id="leftpane" size="10">
<option id="1" value="one">One</option>
<option id="2" value="two">Two</option>
</select>
jQuery:
$("#leftpane").click(function() {
alert(this.id);
});
在上面的代碼中,如果我點擊一個項目,它將顯示「leftpane」選擇的ID。我想要的是被點擊的選項的ID。我可以很容易地得到的價值:獲取點擊選項的ID
alert($(this).val());
但我如何獲得點擊選項的ID?
我喜歡這個,因爲它與this.options [this.selectedIndex] .id相同,並且不需要額外的jQuery選擇。不過,我會堅持點擊事件,因爲它是我想要的,即使更改事件給出了相同的結果。 – Espen