我有多个选择字段,如下所示:
<select class="projects" id="projects" multiple="multiple" name="projects[]" size="10">
<option value="1">Project 1</option>
<option value="2">project 2</option>
<option value="3">Project 3</option>
</select>
我想要的功能是,在用户选择之后,如果用户再点击其他地方,所有选中的选项都将返回“未选中”,如何在Jquery中实现此功能?
答案 0 :(得分:0)
$("*").click(function() { $(".projects > option").removeAttr("selected");});
应该有所帮助。请参阅demo。
答案 1 :(得分:0)
分别尝试使用.focus()或.focusin()/。focusout()。 http://api.jquery.com/?s=focus