要触发输入,我可以使用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');
})
});
答案 0 :(得分:0)
为按钮元素添加一个类型:
<button type="button">trigger</button>
默认情况下,按钮的类型是&#34;提交&#34;因此,您的表单将被提交,并且您没有注意到触发器更改。