mas*_*het 0 jquery row html-table append
我知道如何使用jquery将新行追加到表中。最简单的方法是使用标签<tr>:
函数insertRow(data,reportNumber){
var guid = $(data).find('ID')。text();
var portId = $(data).find('PortID')。text();
var status = $(data).find('Status')。text();
$('#gvwCashRegisterList')。append(
“ <tr class = \” cashRegisterRow \“> <td> <输入类型= \”复选框\“ value = \”“ + guid +” \“ /> </ td> <td>” +新的Date()。 toLocaleString()+“ </ td> <td>” + guid +“ </ td> <td> </ td> <td>” + reportNumber +“ </ td> <td>” + portId +“ </ td> <td>“ +状态+” </ td> <td> <a href=\"CashRegisterList.aspx\">选择</a> </ td> </ tr>“
);
}
有没有不使用标签的已知方法<tr>?例如:jQuery函数,插件或库?
只有<tr>标签可以在HTML中生成表格行-没有其他方法可以用表格中的另一个标签复制其行为。
不过,有一种更干净的方法可以添加表行:
$("table tbody").append(
$("<tr>") // create new tr element
.attr("class","newTR") // set its class
.append(
$("<td>") // create a new td element within the tr
.html("But this is new!") // set its content
)
);
Run Code Online (Sandbox Code Playgroud)
实例。
要特别注意缺少分号;(append()例如,第二个和之后html())。
| 归档时间: |
|
| 查看次数: |
2788 次 |
| 最近记录: |