我正在尝试添加带有复选框的表格,但已选中的属性需要基于另一个属性:
$.each(result.scenarios, function (i, scenario) {
table.append('<tr><td><label class="checkbox-inline"><input type="checkbox" value="' + scenario.Id + '" checked="' + scenario.Shared == true ? 'checked' : '' + '">' + scenario.Name + '</label><br></td></tr>');
});
Checked 属性是一个布尔属性,因此您可以使用以下代码添加该属性: (scenario.Shared ? 'checked' : '')
$.each(result.scenarios, function (i, scenario) {
table.append('<tr><td><label class="checkbox-inline"><input type="checkbox" value="' + scenario.Id + '" ' + (scenario.Shared ? 'checked' : '') + '>' + scenario.Name + '</label><br></td></tr>');
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句