我可以在div上使用自定义属性吗?

时间:2015-09-17 19:29:56

标签: jquery html css

我需要在jQuery中获取一个数字值,但为了实现这一点,我需要在div上使用第三个属性。

<div class="button" id="button$post" numberlk="$total">

这很好用!但验证器的HTML告诉我:

  

错误:此时元素div上不允许使用属性numberlk。

如何使其正常工作?

1 个答案:

答案 0 :(得分:4)

您不能在元素上使用非标准属性。请改用data属性,例如data-numberlk="$totallikes"

<div class="button" id="button$post" data-numberlk="$total">

然后,您可以使用data()方法在jQuery中检索此值:

var likes = $('.button').data('numberlk');