Maison  >  Questions et réponses  >  le corps du texte

Obtenir la valeur des données en utilisant la valeur de la variable

J'ai un data-value utilisé à plusieurs endroits dans mon code php, par exemple :

<a class="dropdown-item" data-value="<?= $i ?>"></a>
<a class="dropdown-item" data-value="<?= $k ?>"></a>

Maintenant, je dois utiliser l'une de ces valeurs dans mon script

getAttribute('data-value')

Mais je ne peux pas simplement utiliser data-value,因为它将与我拥有的所有内容相关,我只需要使用这个 data-value="<?= $k ?>" car cela sera lié à tout ce que j'ai, j'ai juste besoin d'utiliser ce data-value="<?= $k ?>"

Comment spécifier la valeur de cette variable dans un script ?

P粉828463673P粉828463673185 Il y a quelques jours342

répondre à tous(1)je répondrai

  • P粉860897943

    P粉8608979432024-03-22 11:38:09

    Puisque vous souhaitez obtenir la valeur des données d'un élément spécifique à l'aide de la variable $k, votre meilleure option est de donner un identifiant à cet élément spécifique et de le sélectionner par identifiant :

    HTML

    JS

    const elementWithK = document.getElementById('element_with_k');
    
    elementWithK.dataset.value // "the content of $k"

    Si vous souhaitez sélectionner plusieurs éléments, vous pouvez ajouter une classe supplémentaire à ces éléments, interroger tous les éléments avec la classe supplémentaire, les parcourir et obtenir la valeur de chaque élément.

    J'espère que cela vous aidera, bravo !

    répondre
    0
  • Annulerrépondre