¿Hay alguna forma de escribir atributos de datos en forma de clase? Me refiero a esto:
<div data-el="asset assets.asset">Some div</div>Y quiero usarlo como clases en el selector, necesito encontrar este elemento como "[data-el='asset']" y también como "[data-el='assets.asset']".
Tal vez hay una manera similar de hacerlo. ¡Gracias por los consejos!
Eche un vistazo a los selectores de atributos disponibles:
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
Lo que quieres usar es esto:
[data-el~="assets.asset"]Eso encontrará "assets.asset" como una sola palabra delimitada por espacios en blanco. A veces uso este tipo de selección y funciona bien.