使用jQuery编辑MVC MultiSelectList
本文关键字:MultiSelectList MVC 编辑 jQuery 使用 | 更新日期: 2023-09-27 17:51:16
我正在制作MVC中的multiselectlist。它的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,但它对列表项没有影响(您仍然可以看到它)。为什么不呢?我如何编辑它?
谜底揭晓…原来我已故的同事用的是这个多选小工具。我需要使用UI来刷新它。
这个故事的寓意:充分研究现有的代码——它有助于在尝试编辑它之前知道一个对象是从哪里来的。