2009-11-07 23 views
11

Tengo los siguientes botones de opción, ninguno de los cuales está marcado por defecto.jquery javascript: actuar cuando se selecciona el botón de opción

<input type="radio" name="location" value="0" /> home 
<input type="radio" name="location" value="1" /> work 
<input type="radio" name="location" value="2" /> school 

¿Cómo puedo detectar si alguno de ellos está marcado. Busco algo así como clic, pero no está funcionando

$("input[name=location]").click(function(){ 
    alert("selected"); 
}); 

Respuesta

1

Esto funciona bien para mí. ¿Hace referencia a la biblioteca jquery?

+2

Parece que era un error con algo por encima de esta línea, y en mal estado todo el javascript, por debajo de ella. – Chris

10
$('input[name=location]').change(function(){ 
    alert(this.checked); 
}); 
2

usted tiene treid el evento onChange?

$("input[name=location]").bind('change', function(){ 
    alert("selected"); 
}); 
3

Probar que rodea el código con las líneas siguientes

$(document).ready(function(){ 

} 
); 
1
$(document).ready(function(){ 
    $("input[name=location]").bind('change', function(){ 
    alert("Hello!"); 
    }); 
}); 
Cuestiones relacionadas