我想用 jquery 按值过滤选项, 如果我有:
<select class="generic-widget" id="phone_line" name="phone_line">
<option value=""></option>
<option value="2">71158189</option>
<option value="4">71158222</option>
<option value="3">99199152</option>
<option value="1">98199153</option>
</select>
对于这种情况,我必须仅显示 value="3"和 value="4"的选项。
使用:
$('#phone_line option[value!="3"]').remove();
我只能按一个值进行过滤,但我需要一些与 x 值一起使用的东西
我怎样才能做到这一点? 谢谢。
最佳答案
如果您要一遍又一遍地重复使用它,那么创建一个函数是一个好主意。下面采用您要删除的值的数组参数:
function removeOptions(array) {
for (var i = 0; i < array.length; i++) {
$('#phone_line option[value="' + array[i] + '"]').remove();
}
}
关于jquery - 使用 Jquery 按值过滤选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16692352/