Maison >interface Web >js tutoriel >jquery exploite la case à cocher pour tout sélectionner et désélectionner all_jquery

jquery exploite la case à cocher pour tout sélectionner et désélectionner all_jquery

WBOY
WBOYoriginal
2016-05-16 16:50:301074parcourir

Aujourd'hui, j'ai écrit une fonction pour tout sélectionner et tout annuler :

Sélectionner tout : $(":checkbox").attr("checked","checked");

Annuler tout Sélectionner : $(":checkbox").removeAttr("checked");

Soyez sélectionné : $(":checked[checked='checked']")

Découvrez tous les points que vous pouvez sélectionner Vous pouvez également cliquer pour annuler la sélection de tous. Celui sélectionné sera invalidé. Cliquer sur n'importe quel bouton la prochaine fois n'aura aucun effet

Cela ne fonctionne pas. est un problème avec les langages de script. C'était à la fois flexible et bizarre, et je n'ai pas cherché la raison. Plus tard, je l'ai changé en ceci :

Sélectionner tout : $(":checkbox"). .prop("checked",true)

Annuler tout Sélectionner : $(":checkbox").prop("checked",false)

Obtenir vérifié : $(":checkbox : coché")

Inverser la sélection :

Copier le code Le code est le suivant :

$(":checkbox").each(function(){
if($(this).prop("checked")){
$(this).prop("checked",false );
}else{
$(this).prop("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