次のコードがあります。
alert($embellishment.data("embellishmentId"));
alert($embellishment.attr("data-embellishmentId"));
最初のアラートは を返しますundefinedが、2 番目のアラートは整数 を返します3。
私はjQueryバージョン1.7.2を使用しています(dataバージョン1.4で追加されたと思います)
どうしてこれなの?data()正しい値を返さない場合は、まったく使用する必要がありますか?