如何在select中通过JQuery隐藏选项。
<select class="my_select_box chosen-rtl">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
我希望在某些条件下隐藏值1和值2
答案 0 :(得分:1)
尝试使用:not()
选择器以及:selected
选择器和.remove()
功能来完成您的任务,
$('.my_select_box.chosen-rtl option:not(:selected)').remove()
答案 1 :(得分:0)
要使用选项值删除选项,您可以使用:
$('[value="2"],[value="3"]','select.my_select_box').remove();
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以使用:gt()
:
$('.my_select_box.chosen-rtl option:gt(0)').remove();
然而,我们需要知道您不希望删除哪个选项?
答案 4 :(得分:0)
使用此
<script>
$(function () { //DOM Ready
var sel=$('select').text();// select text e.g Option 1
var split=sel.split('Option'); // split
alert(split);
});
</script>