[jQuery-es] pregunta facil

Alvarez Laurnaga, Jose Antonio JALVAREZ en softwareag.es
Jue Feb 22 09:31:01 PST 2007


Genial, gracias Choan, pero así "hace cositas" siempre, da igual la opción que seleccione 
y yo lo que necesito es que haga una cosita distinta (mostrar u ocultar capas) según 
se seleccione una u otra opción.
¿Cómo le digo que si seleccionas la primera opción me muestre la capa1, la segunda
la capa2 etc?
¿Se puede?


Jose A. Alvarez Laurnaga 


-----Mensaje original-----
De: Choan C. Gálvez [mailto:choan.galvez en gmail.com] 
Enviado el: jueves 22 de febrero de 2007 18:21
Para: Alvarez Laurnaga, Jose Antonio
CC: jquery-es en scriptia.net
Asunto: Re: [jQuery-es] pregunta facil


Hola.

On 2/22/07, Alvarez Laurnaga, Jose Antonio <JALVAREZ en softwareag.es> wrote:
> supongo que para los expertos de esta lista lo será.
> ¿Cómo puedo desencadenar una función (ej. removeClass) desde el option 
> de un select? He probado a ponerle un id y no me hace ni p. caso. 
> (tampoco hace nada con click o blur) Con otros elmentos (ej. 
> radiobutton) si va.

Tendrás que usar el evento `change` del elemento select (no del option). Esto es:

$("#consulta").bind("change", function() {
    // haz cositas
});

Salud.

>
> ejemplo:
>
> JS:
>  $("#perdido").select(function(){
>  alert("funciona");
>     });
>
> HTML:
>         <select id="consulta">
>           <option selected>consulta</option>
>           <option id="perdido">Perdido un perro/gato</option>
>         </select>
>
> Gracias!!

-- 
Choan C. Gálvez, desarrollo web
<http://choangalvez.nom.es/>


Más información sobre la lista de distribución jquery-es