JS FiddlejQuery的设置由.VAL选择选项()不会触发( '变化',)
<select id="panel" >
<option value=1>One</option>
<option value=2>Two</option>
<option value=3>Three</option>
</select>
<button id="button">Click me</button> <br>
$('#button').click(function(){
$('#panel').val(3);
});
$('#panel').on('change',function(){
alert('Hi');
});
是否有人知道如何让这些东西的作品?
事情的实际工作。想一想你在onchange-handler中编程改变一个值的情况,这个改变会触发一个新的onchange,这个值会再次改变......'.trigger('change')'和'change()'之间的 – Teemu