/ / problème avec balise html li - javascript, jquery, html, html-lists

problème avec les balises html li

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 № 1

vous 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