从HTML5数据库表中分配值后。所有值都正确显示但复选框,我正在指定值“true”或“false”。
function loadDTValues(v1) {
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM CourseDataTable', [], function (tx, results) {
$('#coursemenu').val(results.rows.item(v1).t_coursemenu).change();
$('#checkbox1_2').val(results.rows.item(v1).t_checkbox1_2).selectmenu('refresh');
$('#functionmenu').val(results.rows.item(v1).t_functionmenu).change();
$('#startdate').val(results.rows.item(v1).t_startdate);
$('#enddate').val(results.rows.item(v1).t_enddate);
$('#courselocation').val(results.rows.item(v1).t_courselocation).change();
$('#courseteacher').val(results.rows.item(v1).t_courseteacher).change();
$('#comment').val(results.rows.item(v1).t_comment);
$('#dt_id').val(results.rows.item(v1).t_id);
});
});
};
答案 0 :(得分:1)
对于复选框,您应该将checked属性设置为val,然后刷新checkboxradio小部件(而不是selectmenu):
$("#checkbox1_2").prop( "checked", true ).checkboxradio( "refresh" );