jQuery ドキュメント ( jQuery.data() ) の例は、このように、ドキュメントに既に追加されている要素に割り当てられた「データ」に関するものです。
<script>var div = $("div")[0];
jQuery.data(div, "test", { first: 16, last: "pizza!" });
$("span:first").text(jQuery.data(div, "test").first);
$("span:last").text(jQuery.data(div, "test").last);
</script>
同じ方法でデータを割り当てようとしましたが、このようにまだ追加されていないオブジェクトに割り当てようとしました
<script>var div = $("<div></div>")[0];
jQuery.data(div, "test", { first: 16, last: "pizza!" });
$("span:first").text(jQuery.data(div, "test").first);
$("span:last").text(jQuery.data(div, "test").last);
</script>
それは動作しません。それはすべきですか?