隐藏第一个选项
回答
$("#my-drop-down-select-element-id").find("option").eq(0).remove();
可以移除第一<option />
元件与上述代码<select />
元件。
使用CSS来隐藏<option />
元素是有问题的。有关详情,请参阅下面的链接。
要击穿上述功能链:
- 选择
<select />
元件。 (没有双关语意思) - 在之前选择的元素中查找
<option />
元素。我使用find()
,因为如果有选项组,那么children()
将不起作用。 - 过滤掉只有第一个
<option />
元素。 - 从DOM中删除该元素。
这无疑被要求之前,对于一些更多的阅读:How to hide a <option> in a <select> menu with CSS?
你可以做的是使用CSS这样的,因为它在同步的工作原理与选装这样的:
#select-item:first-child {
display: none;
}
您提供的选择器我认为是错误地编写的。这个想法在IE 11中似乎也不起作用。 – Jasper 2014-11-07 19:10:14
$('select > option:first').hide();
您的所有第一选择选项隐藏与此。
这通常会起作用,但如果有''元素,那么''元素将不会是''元素的直接后代。 – Jasper 2014-11-07 19:19:24
谢谢..其工作正常... – 2017-09-04 11:58:30
HTML
<select id='test'>
<option value='1'> op 1 </option>
<option value='2'> op 2 </option>
<option value='3'> op 3 </option>
<option value='4'> op 4 </option>
</select>
jQuery的
$(document).ready(function() {
$("#test").find("option").eq(0).remove();
});
这就是它!
对不起,当我回答和测试代码,然后我提交了我的答案出现了所有其他答案。对不起。 – Zanoldor 2014-11-07 15:37:09
- 1. 最后一个选项卡隐藏在第一个选项卡后面:XLPagerTabStrip
- 2. 隐藏一个单选按钮选项
- 3. 如果选择一个选项,隐藏一个div
- 4. 隐藏第一项ListView中的Android
- 5. QCombobox - 隐藏下拉下的第一项
- 6. 如何隐藏h3的第一项:在
- 7. 隐藏微调器中的第一项
- 8. 隐藏在SELECT中的第一个选项仅适用于第一个选择,而不适用于所有
- 9. 多个选择选项与一个#id显示n隐藏表
- 10. 隐藏第一个按钮的onclick显示第二,隐藏第二的onclick显示第一个按钮
- 11. UITableView隐藏第一个单元格
- 12. 隐藏第一个yaxis标签
- 13. 如何隐藏/禁用第一个uinavigationbar?
- 14. 隐藏选择多个项目Django
- 15. PHP多个隐藏值选项
- 16. jquery隐藏选项在选择exept一个空值
- 17. HTML:防止隐藏选项
- 18. 显示/隐藏SELECT选项?
- 19. 隐藏特定选项
- 20. 显示/隐藏选项
- 21. CSS选择器隐藏第一个集合
- 22. CSS:隐藏UL的第一列表项与第二深度
- 23. 隐藏选择项目,如果另一个选择项中选择
- 24. CliBuilder:一选项或第二个选项
- 25. 隐藏第二个链接,如果第一个被加载
- 26. 隐藏第一个窗口后面的第二个窗口
- 27. 加载第二个表时隐藏第一个表
- 28. jquery根据geoIP隐藏第一个或第二个子元素
- 29. 比较两个选项的选项并隐藏如果值!= id
- 30. 隐藏/显示列表的第n项
你有什么编码吗?提供一个清晰的解释,你想要达到的目标是什么 – dawez 2014-11-06 17:29:29
你是什么意思的第一选择?请添加代码片段 – Sai 2014-11-06 17:29:41
:第一个孩子伪类也许 – Sai 2014-11-06 17:32:35