Jquery 从“选择”隐藏选项
如何通过JQuery隐藏select中除一个之外的选项Jquery 从“选择”隐藏选项,jquery,asp.net,Jquery,Asp.net,如何通过JQuery隐藏select中除一个之外的选项 <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>
<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尝试使用:not selector和:selected selector and.remove函数来完成任务
$('.my_select_box.chosen-rtl option:not(:selected)').remove()
要使用选项值删除选项,可以使用:
$('[value="2"],[value="3"]','select.my_select_box').remove();
试试这个:
注意:假设选项的值为1,则不删除该选项
$('.my_select_box').find('option').not('[value="1"]').remove();
工作您可以使用:gt:
但是我们需要知道您不想删除哪个选项?使用此选项
<script>
$(function () { //DOM Ready
var sel=$('select').text();// select text e.g Option 1
var split=sel.split('Option'); // split
alert(split);
});
</script>
你试了什么?您有什么错误?知道您想如何选择保留哪个选项是很好的。@Frédéric Hamidi感谢您更正了输入错误。:不要像调试工具一样使用警报!
<script>
$(function () { //DOM Ready
var sel=$('select').text();// select text e.g Option 1
var split=sel.split('Option'); // split
alert(split);
});
</script>