繁体   English   中英

使用jQuery选择并打开一个选择框

[英]Select and open a selectbox with jquery

我知道我可以集中精力并使用jquery选择一个HTML selectbox下拉列表:

<script>
    $('#otherbox').on('change', function() {
        $("#selbox").focus();
        $("#selbox").select();
    });
</script>

但这仅聚焦于选择框,但没有将其打开,我仍然必须用鼠标单击选择元素以将其打开。

如何通过另一个事件自动打开选择框?

有两种方法可以做到这一点:

  • 您可以尝试使用MouseEvent模拟mousedownhttps://developer.mozilla.org/en/docs/Web/API/MouseEvent +检查注释中的链接)

  • 或者,您也可以创建一个不可见的div,在select本身的正下方复制有select的选项,然后在click事件时使该div可见,从而模拟一个打开的下拉列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM