我有这个 js 代码,它改变了当前的选择选项
var val1 = 0;
var sel = document.querySelector('#select_option');
var opts = sel.options;
for (var opt, j = 0; opt = opts[j]; j++) {
if (opt.index == val1) {
sel.selectedIndex = j;
break;
}
如果我上面的代码运行,为什么 on change 事件不会触发?
它只在外部操作时被激活吗?
$("#select_option").on("change", ()=> {
console.log("event fired");
});