问题与html li标签

时间:2012-10-03 08:40:19

标签: javascript jquery html html-lists

是否可以向html列表元素(li)添加属性?

我需要另一个属性,我已经使用了value和html属性。

有没有办法解决它?

也许使用jquery

3 个答案:

答案 0 :(得分:4)

假设我已正确理解您的问题,您可以使用HTML5 data-* attributes向任意元素添加任意数据:

<li data-something="randomvalue">

由于您已使用jQuery标记了问题,因此可以使用.data()方法获取data-*属性的值。没有jQuery,最好的方法是使用通常的getAttribute方法。

答案 1 :(得分:2)

您可以使用HTML5中的数据属性

<li data-val="yourvalue" />

要访问它,您只需执行此操作

$('li').attr('data-val') ;  OR $('li').data('val') ;

您可以指定属性的任何名称..

答案 2 :(得分:0)

如果您想要动态添加动态

,请在jquery中尝试 .append