通过使用jQuery,我如何在下面的select元素上附加一个事件,以便在索引更改时发出“我已更改!”的警报?
<select id="selCars">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>发布于 2011-10-11 23:16:15
$(function(){
$("#selCars").change(function() {
alert("I have changed!");
});
}); 发布于 2011-10-11 23:15:33
使用onchange事件。当<select>元素的selectionIndex更改时,将触发change事件。
在创建元素之后执行这段代码。如果要添加on load,请将其包装在$(document).ready(function(){ ... })中,缩写为$(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!");
})发布于 2011-10-11 23:15:16
$("#selCars").change(function() {
alert("I have changed!");
});https://stackoverflow.com/questions/7728308
复制相似问题