Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Basic jQuery.data()调用返回未定义的_Javascript_Jquery_Custom Data Attribute - Fatal编程技术网

Javascript Basic jQuery.data()调用返回未定义的

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

以下是HTML:

<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")