在jquery mobile中填充表中的值

时间:2014-12-01 05:34:52

标签: jquery jquery-mobile

您已将以下代码作为

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中给出,变量中有值但它们未在表中填充。在它工作之前,但现在它不起作用,有人可以帮助我,谢谢

1 个答案:

答案 0 :(得分:0)

我认为name, type, alias, valuebeiiInpTable_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的孩子