我需要在jQuery中获取一个数字值,但为了实现这一点,我需要在div
上使用第三个属性。
<div class="button" id="button$post" numberlk="$total">
这很好用!但验证器的HTML告诉我:
错误:此时元素div上不允许使用属性numberlk。
如何使其正常工作?
答案 0 :(得分:4)
您不能在元素上使用非标准属性。请改用data
属性,例如data-numberlk="$totallikes"
:
<div class="button" id="button$post" data-numberlk="$total">
然后,您可以使用data()
方法在jQuery中检索此值:
var likes = $('.button').data('numberlk');