下面是我在视图中使用的列表框,允许用户进行多选功能。
@Html.ListBoxFor(model => model.searchChannelCode, new MultiSelectList(Model.ChannelCodes, "Text", "Value"))
我有一个jQuery函数用于清除所有输入字段,我希望它能够从ListBox
中的任何选定项目中删除焦点。认为这将非常简单,但我下面的jQuery(我的第一次尝试)不起作用。任何人都知道如何清除焦点ListBox
?
$("#searchChannelCode").removeAttr("selected");
$("#searchChannelCode option[value='']").attr('selected', false);
为了更好地衡量,这里是呈现的HTML
<select id="searchChannelCode" multiple="multiple" name="searchChannelCode">
<option value="G">G</option>
<option value="H">H</option>
<option value="9">9</option>
<option value="K">K</option>
</select>
答案 0 :(得分:1)
可能发布太快了。几分钟内回答了我自己的问题。
$("#searchChannelCode").find("option").attr("selected", false);