Maison  >  Article  >  interface Web  >  Méthode d'ajustement jQuery1.9.1 pour la case à cocher (prop)_jquery

Méthode d'ajustement jQuery1.9.1 pour la case à cocher (prop)_jquery

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

Dans la version de jquery 1.8.x, nos opérations pour sélectionner et décocher la case sont les suivantes :

Déterminer s'il faut sélectionner

Copier le code Le code est le suivant :

$('#checkbox').prop ('coché')

Définir le statut coché et non coché :

Copier le code Le code est le suivant :

$('#checkbox').attr ('checked',true)
$('#checkbox').attr('checked',false)

Mais cette méthode est gérée différemment dans jquery1.9.1

Dans IE10, Chrome, FF, pour l'état sélectionné, $('#checkbox').attr('checked',true) peut être obtenu pour la première fois
Mais lorsque la sélection est effacée via le code, la prochaine fois qu'il sera effacé via le code $('#checkbox').attr('checked',true) Lors de la sélection
bien qu'il y ait check='checked' dans le code, il n'y a pas de vérification des performances de l'écran.
Ce problème n'existe pas sous IE8 et IE6.

Plus tard, j'ai enquêté sur les informations pertinentes et j'ai découvert que maintenant attr('checked',true) avait été remplacé par 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