带有默认值且不在选项中的HTML选择元素

12 浏览
0 Comments

带有默认值且不在选项中的HTML选择元素

这个问题已经有了答案:

可能是重复:

我想做这样一件事:


这个是jsfiddle链接。

我想让第一个选项被选中,但是不希望它在下拉列表中显示。如果这是可能的,我该如何做,如果需要使用自定义方式是否合适。

提前感谢。

admin 更改状态以发布 2023年5月24日
0
0 Comments

你可以在打开列表的时候立即删除所选择的元素:

$('select').click(function () {
  $('option[selected="selected"]', this).remove();
});

我不知道有任何原生的HTML/HTML5解决方案。

0
0 Comments

我相信在纯HTML解决方案中,你最接近的方法是禁用选项:


演示

该元素仍将出现在列表中,但它将被灰化,而且在打开下拉列表后将无法选择它。

0