Javascript Basic jQuery.data()调用返回未定义的
以下是HTML:Javascript Basic jQuery.data()调用返回未定义的,javascript,jquery,custom-data-attribute,Javascript,Jquery,Custom Data Attribute,以下是HTML: <div style="visibility: hidden;"> <span id="myId" data-recipientId="2"></span> </div> 我注意到,recipientId总是未定义的。数据属性是小写的 $("#myId").data("recipientid") 更正确的做法是: <div style="visibility: hidden;"> <span id="my
<div style="visibility: hidden;">
<span id="myId" data-recipientId="2"></span>
</div>
我注意到,
recipientId
总是未定义的。数据属性是小写的
$("#myId").data("recipientid")
更正确的做法是:
<div style="visibility: hidden;">
<span id="myId" data-recipient-id="2"></span>
</div>
谢谢你,凯文。我没有意识到这一点。我会将你的答案标记为已接受。同样:
<div style="visibility: hidden;">
<span id="myId" data-recipient-id="2"></span>
</div>
$("#myId").data("recipientId")