2009-11-07 12 views
11

Mam następujące przyciski opcji, z których żaden nie jest domyślnie zaznaczony.jquery javascript: wykonaj czynność po wybraniu przycisku radiowego

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

Jak wykryć, kiedy którykolwiek z nich jest sprawdzany. Szukam czegoś podobnego kliknięcie, ale to nie działa

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

Odpowiedz

1

To działa dobrze dla mnie. Czy dobrze odwołujesz się do biblioteki jquery?

+2

Wygląda na to, że był to błąd z czegoś powyżej tej linii, a to pomieszane cały skrypt poniżej. – Chris

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

Czy masz Treid zdarzenie onChange?

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

Spróbuj otaczający kod z poniższych linii

$(document).ready(function(){ 

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