Mam taki problem czy istnieje sposób w którym pole chebox jak się kliknie na nie to spowoduje wywołanie funkcji w jquery ?

- Rejestracja:prawie 15 lat
- Ostatnio:około 5 godzin
- Lokalizacja:Laska, z Polski
- Postów:10081

- Rejestracja:ponad 12 lat
- Ostatnio:ponad 4 lata
- Postów:231
1
<label><input id="test" type="checkbox">Test</label>
$("#test").change(function(){
if($( "input:checked" ).length>0){
//zaznaczony
}else{
//nie- zaznaczony
}
});
UPDATE:
Jak wspomniano w komentarzu warto skorzystać z bardziej poprawnej opcji
$("#test").change(function(){
if($(this).is(':checked') ){ //bądź if($(this).prop('checked'))
//zaznaczony
}else{
//nie- zaznaczony
}
});
edytowany 1x, ostatnio: Kandif
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
$(this).is(':checked')
lub$(this).prop('checked')
raczej.