【发布时间】:2014-02-18 18:43:29
【问题描述】:
下面是我存储在 Checklistdata.json 中的 json 数据,我想使用 jquery 将键和标签显示为复选框,我的 jquery 只会显示带有复选框的标签。任何帮助,我将不胜感激。
[
{
"Beginning": [
{
"label": "Enter basic information"
},
{
"label": "Enter name of Vendor "
}
]
}
]
下面是我的jquery!!
$.getJSON('Checklistdata.json', function (data) {
$.each(data, function (i, entity) {
$('#Checklist').append($('<input />', { 'type': 'checkbox','label': entity.label, 'value': entity.is_correct })).append(entity.answer + '<br />');
});
$("#checkboxes").on('change', '[type=checkbox]', function () {
console.log($(this).val());
});
});
【问题讨论】:
-
发布一个 plunkr 或小提琴。
-
请详细解释一下:“我想使用 jquery 将键和标签显示为复选框”
-
@RaviH 我在这里附上我的 FIDDLE:jsfiddle.net/Suma_MD/fWLgD/1 但如果我将我的 json 数据更改为 :var data= [ { "Beginning": [ { "label": "输入基本信息" }, { "label": "Enter name of Vendor " } ] } ] 没有任何作用。
-
我上面的数据是错误的,这里是正确的:@RaviH 我在这里附上我的 FIDDLE:jsfiddle.net/Suma_MD/fWLgD/1 但如果我将我的 json 数据更改为 :var data= [ { "Beginning": [ { "label": "Enter basic information","id":1 }, { "label": "Enter name of Vendor " ,"id":2} ] } ] 没有任何效果。跨度>
标签: javascript jquery json checkbox