【问题标题】:Change value of select javascript更改选择 javascript 的值
【发布时间】:2014-04-04 06:50:38
【问题描述】:

我需要使用 js/jQuery 将 <select> 的值更改为特定选项。现在,这不会太难,我唯一的问题是 当我更改值时,我还需要在 select 上调度 change 事件

【问题讨论】:

  • 代码在哪里??

标签: javascript jquery html events javascript-events


【解决方案1】:

应该很直接

$('select').val('value of option').trigger('change');

【讨论】:

    【解决方案2】:

    更改值后可以在select上触发.change()事件:

    $('select').val('option value here').change(); // or .trigger('change')
    

    【讨论】:

      【解决方案3】:

      如上所述,它非常简单,您只需设置.change() 事件

      ('select').val('value of option').trigger('change');
      

      【讨论】:

      • 如果上面说了,那你为什么要这么说呢?
      • 更多的大致相同的答案会让他对该解决方案更有信心:)
      【解决方案4】:

      使用链接到:

      1. 使用.val("Something")设置值
      2. 使用.trigger("change").change() 触发更改事件

      类似这样的:

      $("select").val("So select! Much change").trigger("change");
      

      Read more about triggering event handlers

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-20
        • 2016-02-26
        相关资源
        最近更新 更多