Sélectionnez toutes les entrées des balises dont le type n'est pas de case à cocher
J'ai besoin de sélecteur CSS qui correspondent à toutes les balises input dont le type est pas checkbox
.
Ce match:
<input value="Meow!" />
<input type="password" />
...mais cela ne pas:
<input type="checkbox" />
Parce que le type est checkbox
!
C'est ce que j'ai en ce moment:
input:not(type="checkbox")
Malheureusement, il ne pas travail!
Donc, voici mes questions:
- Comment réparer mon sélecteur de CSS3?
- Est-il possible sans le CSS3 et le JavaScript?
- Est-il possible sans CSS3, mais avec l'utilisation de JavaScript?
Merci en tout conseils!!!
Vous devez vous connecter pour publier un commentaire.
Votre sélecteur d'attribut est manquant entre crochets:
Si vous appliquez des styles que vous aurez besoin de faire usage d'une règle de remplacement dans le CSS:
Comme vous pouvez l'imaginer, il est presque impossible de le faire pour les éléments de formulaire, parce que leur navigateur par défaut styles ne sont pas bien définis dans le CSS.
jQuery fournit un
case
sélecteur que vous pouvez utiliser:Vous pouvez également utiliser le même sélecteur comme vous le faites dans le CSS:
checkbox
et d'appliquer mon CSS personnalisé pour eux. Alors, seulement,input
balise sans type spécifié serait un échec.input
éléments sans types, de toute façon.input:not([type="checkbox"])