将new插入到使用data-url填充的表中?

时间:2019-03-18 07:40:54

标签: javascript jquery html html5

我使用bootstrap和

生成表
<table id="table" data-toggle="table" data-url="url.php?...">

在每一行的结尾,我想有一个按钮。

我在js文件中尝试过此操作,但不知道我是否要关闭

$(document).ready(function () {
    function buttons() {
        $("#table tr").append(

            "<td>Button1</td>" +
            "<td>Button2</td>"

        );
    }
});

2 个答案:

答案 0 :(得分:1)

以下代码将仅声明一个函数不执行该函数。

function buttons() {
        ...
 }

您需要使用buttons()

对其进行调用
$(document).ready(function () {
    function buttons() {
        $("#table tr").append("<td>Button1</td>" +"<td>Button2</td>");
    }
    buttons();
});

或者您可以删除包装器buttons(),而直接在document.ready()内部使用它

$(document).ready(function () {
      $("#table tr").append("<td>Button1</td>" +"<td>Button2</td>");
});

如果您只想选择体内的<tr>,则在tbody之前使用tr,因为thead也有tr

$(document).ready(function () {
          $("#table tbody tr").append("<td>Button1</td>" +"<td>Button2</td>");
    });

答案 1 :(得分:0)

您实际上根本不需要功能:

$(document).ready(function() {
    $("#table tr").append("<td>Button1</td><td>Button2</td>");
});