我有一个表列定义的多个选择字段,“选择/取消选择”多重选择字段
<table border=1>
<tr>
<td>THIS IS THE PLACE TO SELECT THE PROJECTS</td>
</tr>
<tr>
<td id="select_project">
<select class="projects" id="projects" multiple="multiple" name="projects[]" size="10">
<option value="1">Project 1</option>
<option value="2" selected="selected">project 2</option>
<option value="3">Project 3</option>
</select>
CLICK HERE SHOULD "UNSELECT"
</td>
</tr>
</table>
我想有以下特征:当上除了选择列的空间用户点击现场,所有选定的选项应该返回到未选择的状态,我已经使用了以下jQuery来实现,
$("#select_project").bind('click', function(){
$('#projects option').attr('selected', false);
return false;
});
它的工作原理,但它也影响到选择栏,这时候用户选择一个选项,它会立即变回未选择自动状态,如何摆脱这个?
p.s. “取消选择”比“取消选择”要冷得多 – ash 2011-01-26 10:36:54