我正在 MVC 中制作一个多选列表。它的 html 如下所示:
<select multiple="multiple" id="foo" name="foo">
<option value="15">Doctor of Medicine</option>
<option value="10">Doctor of Osteopathy</option>
...
我正在尝试使用 jquery 删除或隐藏选项:
$('#foo option:contains("' + removeThis + '")').remove();
或者
$('#foo option:contains("' + removeThis + '")').hide();
第一个什么都不做。第二个似乎在 html 中添加了 display: none ,但它对列表项没有影响(您仍然可以看到它)。为什么不?我该如何编辑它?