我试图找出当我点击Check All链接时它没有选择页面上的所有复选框。复选框的代码位于modules.js文件中。我一直遇到的另一个问题是当你选中复选框时它不起作用。要单独检查,您必须单击该行。
答案 0 :(得分:3)
首先,.click()没有附加到a,因为它在脚本执行时不存在。将所有modules.js代码放在$()。ready()中或使用.live代替
也,替换
$('.dataTablePageList').children('tr:eq(0)').find(':checkbox')
与
$('.dataTablePageList :checkbox')
会得到你的结果。 .children()不会返回任何内容,因为tr不是表的子项,它们是后代。桌子上的儿童是thead和tbody
使用简单的css选择器在这种情况下更简单,除非您确实遇到性能问题