您已将以下代码作为
if (beiiInpTable_id != "") {
var k = beiiInpTable_id;
console.log($('#' + k + ' .name'));
$('#' + k + '.name').html(beiiinpName);
$('#' + k + '.type').html(beiiinpDataType);
$('#' + k + '.alias').html(beiiinpAlias);
$('#' + k + '.value').html(beiiinpDefault);
}
此代码已在pagebeforeshow中给出,变量中有值但它们未在表中填充。在它工作之前,但现在它不起作用,有人可以帮助我,谢谢
答案 0 :(得分:0)
我认为name, type, alias, value
是beiiInpTable_id
的孩子,所以你必须为b / w id和class
if (beiiInpTable_id != "") {
var k = beiiInpTable_id;
console.log($('#' + k + ' .name'));
$('#' + k + ' .name').html(beiiinpName);
$('#' + k + ' .type').html(beiiinpDataType);
$('#' + k + ' .alias').html(beiiinpAlias);
$('#' + k + ' .value').html(beiiinpDefault);
^^ space need for children selector
}
注意:$('#' + k + '.name'), $('#' + k + '.type'),$('#' + k + '.alias'),$('#' + k + '.value')
它都指出only one element not 4
,所以可能是所有id的孩子