基本的jQuery .data()调用返回undefined

时间:2013-03-19 18:05:37

标签: javascript jquery custom-data-attribute

以下是HTML:

<div style="visibility: hidden;">
 <span id="myId" data-recipientId="2"></span>
</div>

这是jQuery:

var recipientId = $("#myId").data("recipientId");

我注意到recipientId总是 未定义 ......

1 个答案:

答案 0 :(得分:7)

数据属性是小写的。

$("#myId").data("recipientid")

使用它会更正确:

<div style="visibility: hidden;">
 <span id="myId" data-recipient-id="2"></span>
</div>

$("#myId").data("recipientId")

FIDDLE