【发布时间】:2019-07-03 13:17:05
【问题描述】:
我有一个 按钮 ,单击该按钮会将下拉菜单重置为其默认选项。
我有一个下拉菜单的 onchange 事件监听器。 单击按钮时未触发事件侦听器。
HTML 代码
<select id="my_select">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
<div id="reset">reset</div>
$("#reset").on("click", function () {
document.getElementById('my_select').selectedIndex = 0;
});
$("#my_select").change(function(){
alert("Hi");
});
点击 x 时不会触发上述更改代码,而手动更改时会触发。 我希望它适用于 document.getElementById('Typess').selectedIndex = 1;也是。 如何使这项工作?
【问题讨论】:
-
您能否提供更详细的代码示例?这是我们需要能够回答您的问题。
-
onchange 仅在用户进行更改时触发。我懒得找骗子了。
标签: javascript jquery html onclick onchange