HTML データから自動的に配列を定義する際に問題があります。
ここに私のデータがあります:
<div id="events">
<div id="blabla" data-title="Five K for charity" data-date="01/13/2013"></div>
<div id="bleble" data-title="Dinner" data-date="01/25/2013"></div>
<div id="Div1" data-title="Meeting with manager" data-date="01/01/2013"></div>
</div>
そして、次のような配列を定義したい:
var events = [
{ Title: "Five K for charity", Date: new Date("01/13/2013") },
{ Title: "Dinner", Date: new Date("01/25/2013") },
{ Title: "Meeting with manager", Date: new Date("01/01/2013") }
];
次のようにデータを取得できます。
$("#events > div").each(function (index) {
console.log("{ Title: " + "\"" + $(this).data("title") + "\", " + "Date: new Date(\"" + $(this).data("date") + "\") }");
});
しかし、それらをその配列に「印刷」する方法がわかりません。それを行う方法はありますか?
どんな答えでも嬉しいです:-)