Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

310
Vistas
¿Cómo uso querySelector con el atributo de datos y la clase?

Mi html se ve así

 <div class="slds-col slds-size_1-of-1 slds-hide" data-controllinganswer="a1ZC2000000O2n3MAC" data-questionid="a1fC20000000VgXIAU" data-id="a1fC20000000VmzIAE" data-selectedanswer="a1ZC2000000O2zxMAC">

Pero cuando trato de hacer esto

 this.template.querySelector('[data-id="' + e.dataset.id + '"], .slds-show')

Todavía me devuelve un elemento, aunque no hay una clase como slds-show . ¿Es esta la forma correcta de usar queryselector con múltiples atributos?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La coma selector1, selector2 dice que los elementos que tienen selector1 o selector2 deben coincidir.

Si tiene un selector1 selector2 de espacio, coincidirá con un elemento que coincida con selector2 dentro de un elemento que coincida con selector1 , si tiene selector1selector2 sin espacio, solo coincidirá con un elemento que coincida con selector1 y selector2 .

Así que tu selector debería ser

 this.template.querySelector('[data-id="' + e.dataset.id + '"].slds-show')
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda