dataTable -不能选中所有复选框并使其为选中
dataTable - can't select all check boxes and make them checked
所以我不能在没有错误的情况下得到所有的复选框。我正在使用数据表,但它似乎是错误的。
下面是我的代码: <script type="text/javascript">
$(document).ready(function () {
$('#myTable').DataTable({
"dom": '<"top"fl>rt<"bottom"pi><"clear">'
/*'<"top"lf>rt<"bottom"p><"clear">'*/
});
});
function selectAllUsers() {
$(':checkbox').each(function () {
this.checked = true;
});
var table = $('#myTable').dataTable({
});
var allPages = table.fnGetNodes();
$('input[type="checkbox"]', allPages).prop('checked', true);
}
</script>
上面的代码将选择所有的框,但然后我得到第二个错误消息与dataTable。
但是如果我这样做了:
<script type="text/javascript">
$(document).ready(function () {
$('#myTable').DataTable({
"dom": '<"top"fl>rt<"bottom"pi><"clear">'
/*'<"top"lf>rt<"bottom"p><"clear">'*/
});
});
function selectAllUsers() {
$(':checkbox').each(function () {
this.checked = true;
});
var table = $('#myTable').dataTable({
});
}
</script>
那么我只检查第一页。
解决方案:https://datatables.net/plug-ins/api/fnGetHiddenNodes
这将向您展示如何获得非渲染的复选框
相关文章:
- 角度复选框不会保持选中状态
- 淘汰,复选框不起作用
- 更改复选框不影响javascript
- 为什么这个jQuery代码检查所有复选框不起作用
- 复选框不是't检查到正确的值
- 复选框不't检查
- Bootstrap下拉菜单-仅复选框不选择文本
- 如果未选中,则 js 复选框不设置自定义值
- 组复选框不显示选中状态
- 复选框不重新设置参数中的值
- 复选框不能通过直接单击复选框来选中或取消选中
- 复选/取消复选框不能与prop功能一起工作
- 复选框不能在视觉上取消选中
- 为什么我的javascript复选框不能工作?
- Reactjs复选框不能被选中
- 为什么这些复选框不能按预期工作?
- 动态复选框不能与ng-model正确绑定
- jQuery Mobile:可折叠页眉中的复选框不能被多次选中
- 动态创建的复选框不能在移动Safari上工作
- 复选框不能正常工作