javascript - 选择后下拉列表未关闭

标签 javascript jquery html drop-down-menu html-select

我的问题是,当我单击列表中的任何项目时,下拉列表不会自动填充,并且列表不会关闭。

下拉列表的 HTML 代码:

<label id='choose' for='options'>Select options</label>
<br clear='all' />
<select id='options' size="10" style='display:none;'>
    <option>dasd</option>
    <option>asdaaadsdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
    <option>asdasdasd</option>
</select>

Fiddle link .

最佳答案

将其添加到您的脚本中

$("#options option").click(function(){
    $("#choose").text($(this).text());
    $(this).parent().hide();
});

关于javascript - 选择后下拉列表未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33364024/

相关文章:

javascript - jQuery 轮播重复

javascript - 使用 Jquery 从粘性平滑过渡到不粘性

html - 翻转图像,然后在 html 中引用该图像

html - 如何使用 3 种不同的设置更改平板电脑、移动设备和更广泛设备的引导轮播?

javascript - 通过回调返回变量

javascript - 如何使用 JavaScript 在表格中显示素数#

javascript - 如何延迟 JavaScript 的执行?

javascript - Bootstrap 5 : make tooltip hoverable and link clickable

javascript - 为什么下面的按钮不起作用?

php - 如何在 php 中获取部分从 jquery 加载的页面的整个 html