<分区>
这是以下 HTML:
<div style="visibility: hidden;">
<span id="myId" data-recipientId="2"></span>
</div>
这是 jQuery:
var recipientId = $("#myId").data("recipientId");
我注意到 recipientId
总是undefined...
<分区>
这是以下 HTML:
<div style="visibility: hidden;">
<span id="myId" data-recipientId="2"></span>
</div>
这是 jQuery:
var recipientId = $("#myId").data("recipientId");
我注意到 recipientId
总是undefined...
最佳答案
数据属性是小写的。
$("#myId").data("recipientid")
使用这个会更正确:
<div style="visibility: hidden;">
<span id="myId" data-recipient-id="2"></span>
</div>
和
$("#myId").data("recipientId")
关于javascript - 基本 jQuery .data() 调用返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15507157/