我有一个对象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
吗?