gpt4 book ai didi

jquery - 带有一些隐藏选项的选择框不显示任何选项

转载 作者:行者123 更新时间:2023-11-28 03:29:04 25 4
gpt4 key购买 nike

Example of this issue on JSFiddle

在 Chrome、最新版、Ubuntu 中运行。

当使用 jQuery 将 option 元素隐藏在 select 元素中时,它使用 display: none;display: inline 改变可见性。我遇到过这样一种情况,当大多数 option 元素被隐藏时,那些应该可见的元素也没有出现。此时从列表中删除一个选项将只显示另一个选项,但带有箭头按钮,就好像问题出在 select 下拉菜单的高度上一样。

我一直无法找到是否对 select 或类似限制中的隐藏选项数量进行了限制;有人遇到过这个吗?

示例

最佳答案

利用 jQuery 添加或删除 <option />元素。并非所有浏览器都支持 class 和 style 属性,See W3C .不确定您是如何传递或评估数据的,但这是一种卑鄙而肮脏的方式:

$('select[name="price"] option[value="whatever"]').remove();
$('select[name="price"]').append(($('<option>', { value : key }).text(value));

关于jquery - 带有一些隐藏选项的选择框不显示任何选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19101105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com