Tengo un data-value en mi código php que se usa en varios lugares, por ejemplo:
<a class="dropdown-item" data-value="<?= $i ?>"></a> <a class="dropdown-item" data-value="<?= $k ?>"></a>Y ahora necesito usar uno de estos valores en el script
getAttribute('data-value') Pero no puedo simplemente usar data-value , ya que será relevante para todo lo que tengo, solo necesito usar este data-value="<?= $k ?>"
¿Cómo puedo especificar un valor con esta variable en el script?
dado que desea obtener el valor de datos de un elemento específico con la variable $k, su mejor apuesta es dar una identificación a ese elemento específico y seleccionarlo por identificación:
HTML
<a id="element_with_k" class="dropdown-item" data-value="<?= $k ?>"></a>JS
const elementWithK = document.getElementById('element_with_k'); elementWithK.dataset.value // "the content of $k"En caso de que haya varios elementos que desee seleccionar, agregue una clase adicional a esos elementos, consulte todos los elementos que tienen la clase adicional, recorralos y obtenga el valor de cada elemento.
Espero que esto ayude, saludos!