我正在使用Datatable.net框架表。
我的问题是我想在同一个数据表中有两个是响应,第二个是Checkbox。
这是我正在使用的脚本
$(document).ready(function() {
$('#example').DataTable( {
responsive: true,
columnDefs: [ {
orderable: false,
className: 'select-checkbox',
targets: 0
} ],
select: {
style: 'os',
selector: 'tr'
},
order: [[ 1, 'asc' ]]
} );
} );
这是我正在使用的HTML。
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th></th>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th></th>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td></td>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>$320,800</td>
</tr>
</tbody>
</table>
答案 0 :(得分:0)
我认为你错过了一些东西,如果你想使用Datatables的扩展,那么你应该添加扩展库,否则它将无法工作,
因此,您可以在此链接jsfiddle.net/1eLg1Lgy/
中查看工作代码<强>的JavaScript 强>
$(document).ready(function() {
$('#example').DataTable( {
responsive: true,
columnDefs: [ {
orderable: false,
className: 'select-checkbox',
targets: 0
} ],
select: {
style: 'os',
selector: 'tr'
},
order: [[ 1, 'asc' ]]
} );
} );
<强> HTML 强>
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th></th>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th></th>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td></td>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>$320,800</td>
</tr>
</tbody>
和扩展程序链接在这里cdn.datatables.net/#Extensions