Maison  >  Article  >  interface Web  >  Laissez la case à cocher être décochée et la case à cocher qui est sur le point d'être sélectionnée soit unchecked_jquery

Laissez la case à cocher être décochée et la case à cocher qui est sur le point d'être sélectionnée soit unchecked_jquery

WBOY
WBOYoriginal
2016-05-16 16:42:121369parcourir

J'ai rencontré un problème en travaillant sur un projet aujourd'hui. La case sélectionnée doit rester vide et la case à cocher doit être décochée. Finalement, j'ai trouvé une méthode qui fonctionne bien et je l'enregistre par la présente.

$("input[type='checkbox']").each(function(){
if(this.checked){
this.checked=false;
}
});

Principe : parcourez chaque entrée de type case à cocher Si elle est sélectionnée, définissez son attribut vérifié sur false et tout ira bien.

Bien sûr, si vous souhaitez obtenir l'effet de sélection inversée, ajoutez simplement un peu plus. Le code est le suivant :

$("input[type='checkbox']").each(function(){
if(this.checked){
this.checked=false;
}

if(!(this.checked)){
this.checked=true;
}
});
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn