Tengo una selección múltiple que contiene muchas fuentes de donde vino un visitante. También estoy incluyendo una opción (con el valor de "todo") en la parte superior de todas las opciones.jquery seleccione las opciones de entrada, excepto una
Cuando alguien hace clic en esa opción, se seleccionarán todas las opciones. Y esa parte es fácil. He incluido la selección múltiple y jquery que escucha un evento de clic.
<select name="sourceid[]" id="sourceid" style="width:230px;" multiple="multiple">
<option value="all">-- Select All Sources --</option>
<option value="1">Internet</option>
<option value="2">Radio</option>
<option value="3">Phone</option>
<option value="4">Other</option>
</select>
$("#sourceid").click(function(){
if($(this).val()=='all'){ $("#sourceid option").attr("selected","selected"); }
});
Hasta ahora, ¡funciona genial! El jquery también seleccionará la opción superior, naturalmente.
¿Hay alguna manera de decirle a jquery que no seleccione esa opción?
es mejor utilizar 'cha nge' en lugar de 'clic'. Esto también captura captura selecciona con el teclado. –