触发器选择不适用于触发事件

时间:2016-04-20 03:44:18

标签: javascript jquery

要触发输入,我可以使用focus(),但它不适用于select元素。我尝试了触发器('更改'),什么都没发生。不确定是什么问题。

DEMO https://jsfiddle.net/r8ca2jgr/

<select name="" id="">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>

<button>trigger</button>


$(function() {
  $('button').click(function() {
    $('select').trigger('change');
  })
});

1 个答案:

答案 0 :(得分:0)

为按钮元素添加一个类型:

<button type="button">trigger</button>

默认情况下,按钮的类型是&#34;提交&#34;因此,您的表单将被提交,并且您没有注意到触发器更改。