gpt4 book ai didi

javascript - 通过 JQUERY 隐藏在 HTML 中具有数值的 SELECT 选项

转载 作者:行者123 更新时间:2023-11-30 17:21:42 25 4
gpt4 key购买 nike

在我接下来的选择下拉菜单中,我想隐藏其中只有数字(或以数字开头)的选项。

例如,我想隐藏 28(2)、29(2)、35(2) 和 49(2)。

<select data-facet="field_video_tags" id="ajax-facets-selectbox-field-video-tags" name="field_video_tags" class="form-select hide processed">
<option value="0">Select all</option>
<option value="5">First Option (11) </option>
<option value="38">Second Option (9) </option>
<option value="13">Third Option (3) </option>
<option value="28">28 (2) </option>
<option value="29">29 (2) </option>
<option value="35">35 (2) </option>
<option value="49">49 (2) </option>
<option value="8">Forth Option (2) </option>
</select>

这是我试过的:-

$('select#ajax-facets-selectbox-field-video-tags').filter(function() {
return ($.isNumeric($(this).val()));
}).addClass('hide');

当然,.hide 在我的 css 中被定义为 {display:none}。

谢谢

最佳答案

这是我会做的:

http://codepen.io/anon/pen/yjBfl

$('#ajax-facets-selectbox-field-video-tags option')
.filter(function () { return !isNaN(parseInt($(this).text())); })
.hide();

enter image description here

关于javascript - 通过 JQUERY 隐藏在 HTML 中具有数值的 SELECT 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047280/

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