|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 56 ![]() |
Bonjour
Je ne sais pas pourquoi, avec la méthode .toggle() mon checkbox fonctionne mais il n'est pas checké visuellement. Merci d'avance ! Voici le code simple : Code :
Code :
<input type="checkbox" name="list" id="lin"> |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
Parce que la valeur de l'attribut "checked" n'est pas un booléen, mais "checked" si c'est coché. L'attribut n'est pas présent si l'élément n'est pas coché.
|
|
|
00
|
|
|
#3 | |||
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 56 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Dev ASP.NET/jQuery ; Admin ORACLE Inscription : septembre 2007 Messages : 418 ![]() |
Quelle version de jQuery utilises-tu ?
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 56 ![]() |
Code :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> |
|
|
00
|
|
|
#6 | ||
|
Membre expérimenté
![]() Dev ASP.NET/jQuery ; Admin ORACLE Inscription : septembre 2007 Messages : 418 ![]() |
Après une rapide recherche sur le net, effectivement toggle casse le fonctionnement d'une checkbox.
Tu peux utiliser change() à la place : Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 56 ![]() |
Je peux pas utiliser .change() car il me semble que je peux pas mettre "if" là-dedans....
ça rentre jamais dans "else". Exemple : Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Membre expérimenté
![]() Dev ASP.NET/jQuery ; Admin ORACLE Inscription : septembre 2007 Messages : 418 ![]() |
Le code suivant fonctionne très bien :
Code :
Et $lin.attr('checked'); dans le else ? |
||
|
|
00
|
|
|
#9 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com