1

一旦单击并选择了选择选项,谁能告诉我触发事件的最佳方式?

一旦用户选择了他们的选项,我想运行一些额外的 JavaScript。

4

2 回答 2

9

使用$.change()事件:

$('select').change(function() {
    // Additional JavaScript
});

要获取所选选项的值,请$(this).val()在函数范围内使用,如下所示:

$('select').change(function() {
    alert($(this).val());
});

如果您使用的是 jQuery 1.7+,则可以将其$.on()与任何其他事件一起使用:

$('select').on('change', function() {
    // Additional JavaScript
});
于 2012-06-27T22:18:19.110 回答
8
$('#my-select').change(function(){ 
  //do stuff here, eg. 
  if ($(this).val() == 'xyz') { //check the selected option etc.
     //do more stuff
  }
});
于 2012-06-27T22:16:09.433 回答