小编Osc*_*des的帖子

使用$ .each循环JQuery将td附加到行

我试图通过JQuery中的每个循环将数据添加到表单元格。我的循环代码如下。

 $.getJSON(filter, function (data) {
        $.each(data, function (key, val) {
           var entry = $('<tr>').append(
            $.each(val, function (key, val) {      
                $('<td contenteditable="true">').text(val);
            }));

            // var entry = $('<tr>').append(
            //     $('<td contenteditable="true">').text(val.firstName),
            //     $('<td contenteditable="true">').text(val.lastName),
            //     $('<td contenteditable="true">').text(val.address),
            //     $('<td contenteditable="true">').text(val.city),
            //     $('<td contenteditable="true">').text(val.state),
            //     $('<td contenteditable="true">').text(val.zipcode)
            // );
            entry.appendTo(table);
Run Code Online (Sandbox Code Playgroud)

循环代码未用行填充表。如果我在$ .each循环下面运行注释的部分,则它会很好地填充。我可以在循环中记录val的值,并且数据很好。我什至可以登录到td。对此不起作用的任何想法将不胜感激。

javascript each jquery loops

2
推荐指数
1
解决办法
1324
查看次数

标签 统计

each ×1

javascript ×1

jquery ×1

loops ×1