在数据表的开头添加一列

时间:2014-06-14 11:53:50

标签: jquery json datatable

大家好我通过Json将我的行数据发送到我的数据表(用于html表显示的插件)我希望我的表有一个第一列总是带有一个复选框,以下列是来自Jsonresponse的数据是那里任何方法使我的数据表具有此属性或我有一个解决方案我可以转换我的Json响应(有行数据' s)还有一个字段,但我怎么能将这个新字段添加到Jsonresponse。 提前谢谢将是一个很大的帮助。

1 个答案:

答案 0 :(得分:1)

不确定它是如何在非常大的桌子上工作的,但你可以尝试这样的事情:

$(table_selector thead tr).prepend(TH_WITH_HEADER);
$(table_selector tr).prepend(TD_WITH_CHECKBOX_IN_IT);

我没有真正尝试过它,看看它是否有效,但我想应该这样做。

修改
html:

<table class="foo">
<thead>
 <tr>
  <th></th>
  <th></th>
 </tr>
</thead>

<tbody>
 <tr>
  <td>temp</td>
  <td>temp</td>
 </tr>
</tbody>
</table>

JS:

var input = $('<td><input type="checkbox" class="bar"></td>');

$('.foo tr').prepend(input);
$('.foo thead tr').prepend('<th>checkbox header</th>');