一旦单击并选择了选择选项,谁能告诉我触发事件的最佳方式?
一旦用户选择了他们的选项,我想运行一些额外的 JavaScript。
使用$.change()
事件:
$('select').change(function() {
// Additional JavaScript
});
要获取所选选项的值,请$(this).val()
在函数范围内使用,如下所示:
$('select').change(function() {
alert($(this).val());
});
如果您使用的是 jQuery 1.7+,则可以将其$.on()
与任何其他事件一起使用:
$('select').on('change', function() {
// Additional JavaScript
});
$('#my-select').change(function(){
//do stuff here, eg.
if ($(this).val() == 'xyz') { //check the selected option etc.
//do more stuff
}
});