css - 仅使用 css 隐藏选择选项
问题描述
我有一个选择,我需要使用隐藏一些选项css
,所以我做了:
<select name="time-2-hours" id="forminator-field-time-2-hours" class="forminator-select2 select2-hidden-accessible" data-field="hours" data-default-value="" tabindex="-1" aria-hidden="true">
<option value="0" selected="selected">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
CSS:
option[value="2"] {
display: none;
}
但它不起作用我的代码有什么问题吗?我也尝试:
select#forminator-field-time-2-hours option[value="2"] {
display: none;
}
解决方案
您可以通过添加style="display:none"
到您想要隐藏的选项来做到这一点nth-child
,例如,我通过添加从您的代码中对选项 05 进行了操作select option:nth-child(6){ display:none; }
:
select option:nth-child(6){
display:none;
}
<select name="time-2-hours" id="forminator-field-time-2-hours" class="forminator-select2 select2-hidden-accessible" data-field="hours" data-default-value="" tabindex="-1" aria-hidden="true">
<option value="0" selected="selected">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
推荐阅读
- android-studio - Flutter Doctor 不识别Android Studio 和flutter dart plugins plugins 新版本4.1更新
- python - 通用元和继承
- html - 如何让模态在html和css中重叠div?
- python - driver.close() 不会关闭 selenium 中的当前选项卡
- php - 类将 DateTime 调用扩展到父构造函数并获取 NULL
- python - 我是否正确使用 Qthread?
- java - 自动为多个元素使用一个类
- c++ - 无法编译:错误:“(”标记之前的预期主表达式
- javascript - Webpack 和 Scrollmagic - debug.addIndicators 不可用
- python - Python 警告:“SettingWithCopyWarning:试图在 DataFrame 中的切片副本上设置值”