Oui, mais la perte de :checked du sélecteur et de faire de la fonction de filtre !this.disabled && this.checked permettrait d'améliorer les performances d'un grand. pourquoi exactement? Je pense que le sélecteur moteur serait-il le faire plus vite que ma fonction. Néanmoins, il est plus facile à comprendre, je vais modifier ma réponse. Car les navigateurs ne comprennent pas :checked, de sorte que jQuery a le faire lui-même, qui est lent. L'ajout d'un supplément boolean est beaucoup plus rapide. est normal sélecteur CSS, pas une extension jQuery. En effet, mon erreur. Encore, il ne fonctionne pas dans IE<9, donc il y a toujours une amélioration de la vitesse de ce navigateur.
Ce trouve les champs qui sont inputs, avec le type checkbox, qui sont contrôlées, et ne pas désactivé. Si cela ne fonctionne pas, vous devez utiliser un attribut de vérification:
:checked
du sélecteur et de faire de la fonction de filtre!this.disabled && this.checked
permettrait d'améliorer les performances d'un grand.pourquoi exactement? Je pense que le sélecteur moteur serait-il le faire plus vite que ma fonction. Néanmoins, il est plus facile à comprendre, je vais modifier ma réponse.
Car les navigateurs ne comprennent pas
:checked
, de sorte que jQuery a le faire lui-même, qui est lent. L'ajout d'un supplément boolean est beaucoup plus rapide.est normal sélecteur CSS, pas une extension jQuery.
En effet, mon erreur. Encore, il ne fonctionne pas dans IE<9, donc il y a toujours une amélioration de la vitesse de ce navigateur.
OriginalL'auteur Hoffmann
Comme suit:
Ce trouve les champs qui sont
input
s, avec le typecheckbox
, qui sont contrôlées, et ne pas désactivé. Si cela ne fonctionne pas, vous devez utiliser un attribut de vérification:Ou, comme @lonesomeday judicieusement souligné, vous pouvez les combiner en un seul sélecteur:
J'ai mis en place un proof-of-concept dans ce violon.
input[type="checkbox"]:checked:not([disabled])
.OriginalL'auteur Eric
Voici un violon
OriginalL'auteur VVV
Vous pouvez utiliser ce sélecteur..
Cochez Cette VIOLON
OriginalL'auteur Sushanth --
comment sur
$("input[type='checkbox']:checked:enabled")
?OriginalL'auteur Erico Chan