Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用MVC在datatable末尾添加自动行_Asp.net Mvc_Datatable - Fatal编程技术网

Asp.net mvc 使用MVC在datatable末尾添加自动行

Asp.net mvc 使用MVC在datatable末尾添加自动行,asp.net-mvc,datatable,Asp.net Mvc,Datatable,一旦用户在当前数据表的最后一个单元格中点击enter键,我需要在数据表的末尾添加一个自动行。我是MVC新手,不知道如何使用MVC平台来实现它。您可以通过javascript或jquery来实现,即 function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var ro

一旦用户在当前数据表的最后一个单元格中点击enter键,我需要在数据表的末尾添加一个自动行。我是MVC新手,不知道如何使用MVC平台来实现它。

您可以通过javascript或jquery来实现,即

function addRow(tableID) {

            var table = document.getElementById(tableID);

            var rowCount = table.rows.length;
            var row = table.insertRow(rowCount);

            var cell1 = row.insertCell(0);
            var element1 = document.createElement("input");
            element1.type = "checkbox";
            cell1.appendChild(element1);

            var cell2 = row.insertCell(1);
            cell2.innerHTML = rowCount + 1;

            var cell3 = row.insertCell(2);
            var element2 = document.createElement("input");
            element2.type = "text";
            cell3.appendChild(element2);

        }
当您创建新行时,在最后一个单元格的单击事件上附加此函数,对于演示,您可以访问以下链接


感谢Tanveer的启动。你能给我更多的代码来说明如何在视图中调用这个函数吗?而且,这个例子的链接似乎不再有效。有新的链接吗?谢谢,我访问了链接,它工作得很好。只需将单击事件绑定到您的最后一个单元格,例如,cell3是上述代码行的最后一个单元格,因此您可以在相同的函数中绑定单击,如$(cell3);