我尝试使用 $('.className').show();
和 $('.className').hide();
但它没有似乎可以在 IE
中工作。是否有另一种方法可以在下拉列表中按类别对选项进行分组?我发现this question但答案是寻找值“a”或“c”。
//if 2 is selected remove C
case 2 : $('#theOptions2').find('option:contains(c)').remove();break;
//if 3 is selected remove A
case 3 : $('#theOptions2').find('option:contains(a)').remove();break;
如何查找实际的类(class)?
编辑
<select id="theOptions2">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
最佳答案
我以前从未见过有人尝试在选项元素上调用隐藏/显示,我想 IE 不允许你这样做。选择可能匹配得很好,但 IE 并没有隐藏元素。删除的选择与调用 show hide 的选择相同...
$('.className').remove();
或
$('option.className').remove();
或
$('#theSelect option.className').remove();
关于javascript - 如何按类别选择选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6426234/