是否可以向html列表元素(li)添加属性?
我需要另一个属性,我已经使用了value和html属性。
有没有办法解决它?
也许使用jquery
答案 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