3

次の HTML を次に示します。

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

jQuery は次のとおりです。

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

recipientId私はそれが常に未定義であることに気付きました...

4

1 に答える 1

7

データ属性は小文字です。

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

これを使用する方がより正しいでしょう:

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

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

フィドル

于 2013-03-19T18:08:41.303 に答える