selectタグのselectedindexを変更しようとしています。しかし、jqueryを介してインデックスを変更している間は、onchangeイベントは発生しません。selectedindexをオンにするイベントをトリガーしない設定
私はselectタグのオプションを動的に作成しています。私はoptionタグの値を知らないでしょう。
これを達成する他の方法はありますか? ここに私のコードスニペットがあります。入力を自由にしてください。
function callFunc(obj) {
console.log(obj.value);
}
setTimeout(() => {
$("#select1")[0].selectedIndex = 2;
}, 2000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="select1" onchange="callFunc(this);">
<option value='0'>select ....</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
どのようにあなたの選択 'dinamically'を作成するのですか? – plonknimbuzz