通過使用jQuery,我如何在下面的select元素上附加一個事件,以便在索引上更改它提醒「我已更改!」?如何在<select>元素上更改selectedIndex上綁定事件?
<select id="selCars">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
通過使用jQuery,我如何在下面的select元素上附加一個事件,以便在索引上更改它提醒「我已更改!」?如何在<select>元素上更改selectedIndex上綁定事件?
<select id="selCars">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
$(function(){
$("#selCars").change(function() {
alert("I have changed!");
});
});
$("#selCars").change(function() {
alert("I have changed!");
});
使用onchange
事件。當<select>
元素的selectionIndex
發生更改時,會觸發change
事件。
元素創建後執行這段代碼。如果您要添加的負載,它包裝在一個$(document).ready(function(){ ... })
,通過
$("#selCars").change(function(){
// Do something...
//this refers to the `<select>` element
var newoption = $(this)
var selectedOption = $("option:selected", this);
//Example:
alert("I have changed!");
})
$('#selCars').change(function(){
alert("I have changed!");
})
這是行不通的:-P –
增加了一個尖銳的縮寫,前綴標識。 –