javascript - 使用 jQuery 在另一个事件发生更改事件后弹出下拉菜单

标签 javascript jquery drop-down-menu

我有 2 个下拉菜单,我想这样做,以便当有人在一个下拉菜单中选择时,另一个下拉菜单应该自动弹出,以便用户需要单击才能打开第二个下拉菜单。

<select id="dropdwon1">
 <option value="1">Item1</option>
 <option value="2">Item2</option>
 <option value="3">Item3</option>
</select>

<select id="dropdwon2">
 <option value="1">Item1</option>
 <option value="2">Item2</option>
 <option value="3">Item3</option>
</select>

jquery 是

$("#dropdwon1").change(function(){
            $( "#dropdwon2" ).focus();
            $( "#dropdwon2" ).click();
});

我也将此代码快照放入 jsfiddle 中。 https://jsfiddle.net/nandkumar90/z0bc2wyt/

在第一个下拉菜单中进行选择后的预期结果 enter image description here 有人可以指导达到预期结果吗?

最佳答案

我已经用工作代码更新了你的 fiddle ,请关注https://jsfiddle.net/Nishith/z0bc2wyt/1/

var e = document.createEvent('MouseEvents');
e.initMouseEvent('mousedown');
$("#dropdwon2")[0].dispatchEvent(e);

关于javascript - 使用 jQuery 在另一个事件发生更改事件后弹出下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487325/

相关文章:

jquery - 更改 div 悬停时的 div 多重外观和内容

javascript - jQuery 处理 JS 表单提交

html - 多个下拉导航 Bootstrap

asp.net - 在顶部水平对齐 asp.net 菜单

javascript - rql 从 javascript 中的 rethinkdb 键列表中获取多个文档

javascript - 隐藏 tr 中的整行

javascript - Firebase 按内部数组值查询

javascript - 如何在输入时预览多个文件?

javascript - jQuery:隐藏包含 ul + print 的子 td 的 tr?

css - Ubermenu DROP UP 子菜单而不是下拉 - WordPress 插件