以下是HTML:
<div style="visibility: hidden;">
<span id="myId" data-recipientId="2"></span>
</div>
这是jQuery:
var recipientId = $("#myId").data("recipientId");
我注意到recipientId
总是 未定义 ......
答案 0 :(得分:7)
数据属性是小写的。
$("#myId").data("recipientid")
使用它会更正确:
<div style="visibility: hidden;">
<span id="myId" data-recipient-id="2"></span>
</div>
和
$("#myId").data("recipientId")