如何将值传递给列表项

时间:2018-12-10 14:57:02

标签: javascript jquery

我想将值传递给列表项,但我不知道如何。...这就是我想要实现的目标

<li class="list-group-item" value="" />Option 1</li>
  

value =“”值应该是我为其分配的任何值

该值应使用任何人可以使用的javascript或jquery添加到列表中。我只想分配此值,以便将添加的每个列表具有不同的onclick功能。...我该怎么做

1 个答案:

答案 0 :(得分:5)

如果要向列表项添加特殊属性,则应使用data-*属性。这些符合HTML5标准。

<li class="list-group-item" data-value="op1" />Option 1</li>

现在您可以在jQuery中使用data()函数获取值。

var value = element.data("value");

如果要为元素分配data-*值,只需将第二个参数传递给data()函数。

element.data("value", "new value");