【发布时间】:2020-09-05 10:46:26
【问题描述】:
我的服务器发送 json(注意 DISPLAY_CHECKBOX 变量)
{"MY_DATA":[{"ID":270336,"STATUS":"live","STATUS_DISPLAY_ORDER":6,"DISPLAY_CHECKBOX":0},{"ID":224808,"STATUS":"archived","STATUS_DISPLAY_ORDER":1,"DISPLAY_CHECKBOX":1},{"ID":139066,"STATUS":"tbd","STATUS_DISPLAY_ORDER":2,"DISPLAY_CHECKBOX":0}]}
我想循环创建 html 的 json。我的问题是如何最好地处理复选框周围的开关?即如何根据 DISPLAY_CHECKBOX 值使复选框显示与否?
$.each(data.MY_DATA, function(index){
var myhtml = '<div class="panel panel-default">\
<div class="panel-heading">\
if(this.DISPLAY_CHECKBOX == 1) {<input type="checkbox"> }\
</div>\
<div class="panel-body">'+this.STATUS+'</div>
</div>';
$('#container').append(myhtml);
});```
【问题讨论】:
标签: jquery json switch-statement