Tengo varios campos de selección definidos en una columna de tabla,"Seleccionar/Deseleccionar" múltiples campos seleccionados
<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>
me gustaría tener la característica de que cuando el usuario haga clic en el espacio de la columna, además de la selección campo, todas las opciones seleccionadas debe retroceder al estado no seleccionado, he utilizado la siguiente jQuery para implementar,
$("#select_project").bind('click', function(){
$('#projects option').attr('selected', false);
return false;
});
funciona sino que también afectan el campo de selección, que es cuando el usuario seleccione una opción, inmediatamente se cambie de nuevo a no seleccionado estado automáticamente, ¿cómo deshacerse de esto?
p.s. "deselect" es mucho mejor que "deseleccionar" – ash