L'article précédent a mentionné: La première fois que je clique sur le bouton Sélectionnez tout pour saisir l'affichage de la coche, mais la deuxième fois, je ne l'affiche pas. Vous devez utiliser Prop pour ajouter l'attribut vérifié.
Cependant, l'utilisation de l'hélice entraînera un problème. La coche s'affiche, et l'attribut coché ne sera pas ajouté (par exemple: $ ("input [type = 'Checkbox'] [name = 'Che']"). Att ("vérifié") obtient le résultat indéfini), il est donc impossible de juger s'il est sélectionné par l'instruction IF, réalisant ainsi la fonction anti-sélection.
Comprenons d'abord l'idée: puisque la mise en œuvre de la fonction «anti-sélection» consiste à déterminer s'il y a un attribut vérifié, lorsque la fonction «Sélectionner tout» et «anti-sélection» est exécutée, les attributs vérifiés soient effacés, afin que les attributs vérifiés qui ont été ajoutés à plusieurs reprises auparavant soient effacés à chaque fois. L'exemple de code est le suivant:
// sélectionnez $ ("# quanxuan"). Cliquez sur (fonction () {$ ("# tb"). Find ("input [type = 'checkbox'] [name = 'che']"). RemoveAttr ("Checked"); $ ("# tb"). Find ("input [type = 'cokbox'] [name = 'che']"). $ ("# fanxuan"). cliquez sur (fonction () {$ ("# tb"). find ("input [type = 'checkbox'] [name = 'che']"). Chaque (fonction () {if ($ (this) .is (": checked")) {$ (this) .reMoveAtrTr ("checked"); $ (this). Prop ("vérifié", false);} else {$ (this) .reMoveattr ("vérifié"); $ (this) .prop ("vérifié", false);} else {$ (this) .removeattr ("checked"); $ (this) .prop ("checked", "checked");}});});À l'heure actuelle, nous ne pouvons penser que cette méthode redondante, et nous l'ajouterons si nous rencontrons de nouvelles solutions à l'avenir.
Ce qui précède est la situation anormale de la nausée que l'éditeur vous a présenté sur l'entrée tout-en-un non sélectionnée. Il est très bon et a une valeur de référence. J'espère que ce sera utile à tous!