Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] Sprawdzanie czy checkbox jest zaznaczony.
Forum PHP.pl > Forum > XML, AJAX
chormi
Witam
Problem jak w tytule tematu. Niby proste, ale wiele metod próbowałem i nie działa.

Kod
if($("#g").is(':checked'))
{
alert('aha');
}


nie działa

Kod
if($("#g").atrr('checked'))
{
alert('aha');
}


nie działa sad.gif

Proszę o pomoc.
kreciko
Co Ci podpowiad konsola? Może do nie tego elementu się odwolujesz. Jeżeli nie umiesz roziązać samodzielnie tak prostego problemu, to znaczy, że nie nadajesz się do tego, albo za mało czytałeś.
thomson89
Drugi kod powinien działać. Sprawdź w Firebugu czy nic nie wywala.
cojack
Masz błąd, nie atrr a attr
wiiir
Cytat(chormi @ 16.08.2010, 19:48:32 ) *
Kod
if($("#g").is(':checked'))
{
alert('aha');
}




nie działa sad.gif


Działa. przynajmniej u mnie smile.gif zapis jest dobry
marcin86mak
Cytat(wiiir @ 27.08.2010, 22:08:30 ) *
Działa. przynajmniej u mnie smile.gif zapis jest dobry


najprawdopodobniej ten kawałek kodu odpala się wraz z uruchomieniem strony czy pliku a to oznacza że jeżeli masz checked zaznaczony wraz z odpaleniem pliku to wtedy pojawi się alert
spróbuj zapisać ten kod w jakimś evencie czyli:
  1. $('#g').change(function () {
  2. if($("#g").is(':checked'))
  3. {
  4. alert('aha');
  5. }
  6. });
  7. lub
  8. $('#g').click(function () {
  9. if($("#g").is(':checked')){
  10. alert('aha');
  11. }
  12. });


wtedy będzie działać dynamicznie tak jak trzeba laugh.gif bynajmniej tak myślę smile.gif
Turson
Cytat(marcin86mak @ 11.06.2016, 20:45:39 ) *
wtedy będzie działać dynamicznie tak jak trzeba laugh.gif bynajmniej tak myślę smile.gif

Bynajmniej != przynajmniej facepalmxd.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.