使用jQuery更改为select中的选项

使用jQuery更改为select中的选项,jquery,Jquery,正如标题所述,如何在选择中更改为值为xx的选项 我可以做$('qty').val(2),但我希望它触发change()函数 因此,在文档准备就绪时,它还应该提醒“Works!”,因为它刚刚被更改 我该怎么做?你该怎么做 $('#qty').val(2).trigger("change"); 您可以在调用val后链接触发器方法 $(document).ready(function() { $('#qty').val(2).trigger('change'); });​ 以下方面应起作

正如标题所述,如何在选择中更改为值为xx的选项

我可以做
$('qty').val(2),但我希望它触发change()函数

因此,在文档准备就绪时,它还应该提醒“Works!”,因为它刚刚被更改

我该怎么做?

你该怎么做

 $('#qty').val(2).trigger("change");

您可以在调用
val
后链接
触发器
方法

$(document).ready(function() {
   $('#qty').val(2).trigger('change');
});​

以下方面应起作用:

 $('#qty').val(2).change();

尽管如此,您可能需要考虑为您添加一个扩展名:

$.fn.valchange = function(x){
    this.val(x).change();
} 

$('#qty').valchange(2);

您能描述一个在没有用户交互的情况下值发生变化的场景吗