我正在添加一个“批准”表格中所有行的按钮(调用URL来处理记录)。我生成表然后将DataTable附加到预填充表。在每个tr上我都有记录的id号。
<tr id="11309742">
<td>blah</td>
<td>blah</td>
<td>blah</td>
</tr>
<tr id="11309743">
<td>blah</td>
<td>blah</td>
<td>blah</td>
</tr>
这是我到目前为止所做的:
$.each(table.fnGetData(), function (i, row) {
var id = $(this).attr("id");
$.get(myUrl, { id: id },
function (json) {
if (json.Sucess) {
// TODO remove from the page
}
}, "json");
});
var id = $(this).attr("id");
在我切换到datatable插件之前工作(我知道它现在不起作用)。我所看到的一切都是设置id或从行中的点击获取索引。如何在循环中获取id
属性?
答案 0 :(得分:0)
我应该使用.fnGetData()
。
.fnGetNodes()
$.each(table.fnGetNodes(), function (i, row) {
var id = $(this).attr("id");
$.get(myUrl, { id: id },
function (json) {
if (json.Sucess) {
//table.fnDeleteRow(i);
}
}, "json");
});
现在它按预期工作。