我有一个对象window.Think和一个数组:

window.Think.questions = [
  {answers: [
    {a: 1, b: 2}
  ]}
];


我正在尝试将此数组的.append()部分放入HTML中的元素.buttons中。

我该如何修改它以便打印部分数组?

$think = window.Think.new;

$(document).ready(function(){
    $(".buttons").append($think.questions[1]);
});

最佳答案

如果你只是想追加


  A是:1-B是:2


使用此确切的数据结构,您将执行以下操作:

$(document).ready(function(){
    $think = window.Think.questions;
    $(".buttons").append("A is: " + $think[0].answers[0].a + " -- B is: " +$think[0].answers[0].b);
});


编辑:

我刚刚在上面看到了您的评论...这是您需要做的:

$(document).ready(function(){
    $think = window.Think.questions;
    $(".buttons").append('<input type="checkbox" name="' + $think[0].answers[0].a + '"/>');
    $(".buttons").append('<input type="checkbox" name="' + $think[0].answers[0].b + '"/>');
});


您可能希望name不同于整数,但是您确定不是value吗?

07-26 02:42