jQuery $.each 或 $.map 将 <tr> 附加到动态添加的表

彼得·格里芬

我正在使用 jQuery AJAX 响应在面板内动态构建引导表。

我可以使用它来创建面板并将表格添加到面板,但是我在通过 AJAX 响应循环创建表格行和单元格时遇到了问题。

$.ajax({
    ...
    ...
    ...
    ...
    success: function(response) {
        $('#groups').append(
            $('<div/>', {'class': 'panel panel-default'}).append(
                $('<div/>', {'class': 'panel-heading'}).append(
                    $('<span/>', {text: 'TEST'})
                )
            ).append(
                $('<div/>', {'class': 'panel-body'}).append(
                    $('<div/>', {class: 'table-responsive'}).append(
                        $('<table/>', {class: 'table table-bordered'}).append(

                        )
                    )   
                )
            )
        );
    }
});

预期的输出是:

<div class="panel panel-default">
    <div class="panel-heading">
         TEST
    </div>
    <div class="panel-body">
        <div class="table-responsive">
            <table class="table">
                <tr>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                </tr>
            </table>
        </div>
    </div>
</div>

但目前我得到了这个:

<div class="panel panel-default">
    <div class="panel-heading">
         TEST
    </div>
    <div class="panel-body">
        <div class="table-responsive">
            <table class="table">

            </table>
        </div>
    </div>
</div>

如何循环响应<tr>以为每一行创建一个

广告摇滚

试试这个

$('#groups').append(
            $('<div/>', {'class': 'panel panel-default'}).append(
                $('<div/>', {'class': 'panel-heading'}).append(
                    $('<span/>', {text: $('#productgroup option:selected').text() + '/' + $('#productline option:selected').text() + '/' + $('#producttype option:selected').text()})
                )
            ).append(
                $('<div/>', {'class': 'panel-body'}).append(
                    $('<div/>', {class: 'table-responsive'}).append(
                        $('<table/>', {class: 'table table-bordered table-striped'}).append(
                            $.map(response, function (k, v) {
                                return $('<tr/>').append(
                                    $('<td>', {text: 'some text'})
                                ).append(
                                    $('<td>', {text: 'some more text'})
                                );
                            })
                        )
                    )   
                )
            )
        );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将<tr>元素添加到动态表中,动态而不进行页面刷新,php jquery

来自分类Dev

使用jQuery将td附加到表中的tr

来自分类Dev

使用jquery将<tr>添加到表中+在添加的行上保留jquery函数

来自分类Dev

Javascript将tr附加到表

来自分类Dev

将tr附加到表中会删除旧的tr?

来自分类Dev

使用 jquery 将动态数据附加到表体中

来自分类Dev

jQuery:将td元素添加到tr

来自分类Dev

通过JQuery AJAX调用将<tr>逐步添加到HTML表(Django框架)

来自分类Dev

动态将新表行添加到jQuery

来自分类Dev

动态将新表行添加到jQuery

来自分类Dev

jQuery map与jQuery each

来自分类Dev

使用 Jquery 将行附加到表

来自分类Dev

jQuery将DOM导航到表中最接近的tr

来自分类Dev

jQuery:将tr应用于表tbody可以防止tr点击功能

来自分类Dev

jQuery将tr背景颜色更改为表中的特定tr

来自分类Dev

jQuery:将tr应用于表tbody可以防止tr点击功能

来自分类Dev

jQuery:动态将输入键附加到动态创建的输入

来自分类Dev

jQuery: Run function if each tr has class

来自分类Dev

使用纯JavaScript将TR附加到表,而没有表的ID引用

来自分类Dev

jQuery数据表将列类添加到动态内容

来自分类Dev

使用JS / jQuery将行动态添加到表中时行消失

来自分类Dev

使用jQuery将“删除”按钮动态添加到HTML表中

来自分类Dev

jQuery将动态单元格添加到表中的静态单元格

来自分类Dev

动态将DIV添加到表并使用jQuery和部分视图显示

来自分类Dev

如何使用JQuery将数据动态添加到表中

来自分类Dev

使用 jquery 中的引导表将 id 添加到动态创建的行

来自分类Dev

JQUERY将行添加到表

来自分类Dev

将table,tr,td标签附加到innerHTML不会创建表行

来自分类Dev

jQuery .each()与.map()不返回

Related 相关文章

  1. 1

    将<tr>元素添加到动态表中,动态而不进行页面刷新,php jquery

  2. 2

    使用jQuery将td附加到表中的tr

  3. 3

    使用jquery将<tr>添加到表中+在添加的行上保留jquery函数

  4. 4

    Javascript将tr附加到表

  5. 5

    将tr附加到表中会删除旧的tr?

  6. 6

    使用 jquery 将动态数据附加到表体中

  7. 7

    jQuery:将td元素添加到tr

  8. 8

    通过JQuery AJAX调用将<tr>逐步添加到HTML表(Django框架)

  9. 9

    动态将新表行添加到jQuery

  10. 10

    动态将新表行添加到jQuery

  11. 11

    jQuery map与jQuery each

  12. 12

    使用 Jquery 将行附加到表

  13. 13

    jQuery将DOM导航到表中最接近的tr

  14. 14

    jQuery:将tr应用于表tbody可以防止tr点击功能

  15. 15

    jQuery将tr背景颜色更改为表中的特定tr

  16. 16

    jQuery:将tr应用于表tbody可以防止tr点击功能

  17. 17

    jQuery:动态将输入键附加到动态创建的输入

  18. 18

    jQuery: Run function if each tr has class

  19. 19

    使用纯JavaScript将TR附加到表,而没有表的ID引用

  20. 20

    jQuery数据表将列类添加到动态内容

  21. 21

    使用JS / jQuery将行动态添加到表中时行消失

  22. 22

    使用jQuery将“删除”按钮动态添加到HTML表中

  23. 23

    jQuery将动态单元格添加到表中的静态单元格

  24. 24

    动态将DIV添加到表并使用jQuery和部分视图显示

  25. 25

    如何使用JQuery将数据动态添加到表中

  26. 26

    使用 jquery 中的引导表将 id 添加到动态创建的行

  27. 27

    JQUERY将行添加到表

  28. 28

    将table,tr,td标签附加到innerHTML不会创建表行

  29. 29

    jQuery .each()与.map()不返回

热门标签

归档