Besoin d'aide pour écrire une expression régulière pour correspondre à une classe contenant l'expression block-container
Aide avec une expression régulière pour un sélecteur jquery
Je suis venu avec ceci: '[class^=block-container]'
mais j'ai besoin d'aide pour écrire les cartes sauvages autour de la phrase block-container
.
Exemples i doivent correspondre:
nav-block-container-left
block-container-whitebox
right-block-container
Cela a fonctionné, est-ce que le * lui dit de trouver une chaîne contenant les mots block-container? Expliquer pourquoi^ne l'incluait que si block-container se trouvait au début de la chaîne. Si c'est correct, cela a beaucoup plus de sens maintenant. Merci – JMC
Oui, le * = est le sélecteur "contient". Le^= est le sélecteur "commence par". Ils sont tous répertoriés ici: http://api.jquery.com/category/selectors/ –
Oui. Voir http://api.jquery.com/category/selectors/. * = est "contient" alors que^= est "commence-avec". – Unoti