0

配列の結果をdivに表示しようとしています。助けてください

var events = [ 
    { Title: "Five K for charity", Date: new Date("03/13/2013"), Time: "11:15" }, 
    { Title: "Dinner", Date: new Date("03/25/2013"), Time: "11:15" }, 
    { Title: "Meeting with manager", Date: new Date("03/01/2013"), Time: "11:15" }
];

var myArray = [{Title : "one" }, {Title: "two"}, {Title: "three"}];
$(myArray).each(function() {
$(".myarray").text();
});

私が間違っているところにアドバイスをください。

4

4 に答える 4

1

myArray はオブジェクトの配列であるため、ループを使用して配列オブジェクト.を取得し、演算子を使用してその特定のオブジェクトの値を取得します...

これを試して

 var myArray = [{Title : "one" }, {Title: "two"}, {Title: "three"}];
 $.each(myArray,function(i,v) {
   $(".myarray").append(v.Title);
 });
于 2013-03-20T05:33:26.327 に答える
1

そのはず

var myArray = [{Title : "one" }, {Title: "two"}, {Title: "three"}];
$(myArray).each(function() {
    $(".myarray").append(this.Title);
});

デモ: FiddleまたはFiddle2

オア・ベター

var myArray = [{Title : "one" }, {Title: "two"}, {Title: "three"}];

$(".myarray").append($.map(myArray, function(v, i){
    return v.Title;
}).join());

デモ:フィドル

于 2013-03-20T05:33:52.240 に答える