Est-il possible d'ajouter un attribut aux éléments de liste HTML (li)?
J'ai besoin d'un autre attribut, j'ai déjà utilisé les attributs value et html.
Y a-t-il un moyen de le réparer?
Peut-être avec jquery
Réponses:
2 pour la réponse № 1vous pouvez utiliser les attributs de données de HTML5
<li data-val="yourvalue" />
Pour y accéder, il suffit de faire ceci
$("li").attr("data-val") ; OR $("li").data("val") ;
Vous pouvez spécifier n'importe quel nom pour votre attribut.
4 pour la réponse № 2
En supposant que j’ai bien compris votre question, vous pouvez utiliser HTML5 data-*
les attributs ajouter des données arbitraires à n'importe quel élément:
<li data-something="randomvalue">
Puisque vous "avez tagué votre question avec jQuery, vous pouvez utiliser le .data()
méthode pour obtenir la valeur d'un data-*
attribut. Sans jQuery, le meilleur moyen est d’utiliser les méthodes habituelles. getAttribute
méthode.
0 pour la réponse № 3
Essayer .ajouter dans jquery si tu veux ajouter un attribut dynamiquement