javascript - jQuery 隐藏选项元素

标签 javascript jquery

HTML:

<option data-task-hours="100" value="1"> - Parent Task</option>
<option data-task-hours="50" value="2"> -  - Child task 1 </option>
<option data-task-hours="25" value="3" class="third-level-child"> -  -  - Sub Child task 1.1</option>
<option data-task-hours="50" value="5"> -  - Child task 2</option>

要隐藏我可以使用的有值(value)的选项

$("#selectlistID option[value='3']").hide();

如何使用子级类隐藏所有选项元素?

最佳答案

您可以使用包含选择器:

$("#selectlistID option:contains('-  -  -')").hide();

更新:使用类选择器-

$('option.third-level-child').hide();

关于javascript - jQuery 隐藏选项元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28982092/

相关文章:

javascript - 根据子值合并数组中的对象

jquery - 表中的文本字符串添加到使用 jquery 的选择选项

javascript - 如何复制一个 div 及其内容,并将其附加到其他地方但保持原始隐藏

javascript - ReactJS如何验证所有输入然后提交

java - 按下 WebView 内的按钮不起作用

javascript - jQuery:获取绝对div下的td元素

javascript - 更改 <img> 的 src 属性并在加载时显示新图像

jquery - AngularJS:$timeout CSS 修复程序不会在页面加载时运行

javascript - 如何压缩内容使它们适合DIV

javascript - JavaScript按位运算符代码和Python按位运算符代码之间的区别