使用tablesorter和tablesorterPager jQuery插件时访问整个表

Fif*_*ffe 1 tablesorter jquery-plugins

我正在使用tablesorter和tablesorterpager插件,我真的很喜欢它. http://tablesorter.com/docs/ http://tablesorter.com/docs/example-pager.html

但是我需要帮助解决我遇到的问题.我使用表格中每行的复选框来选择项目.我还在表头中有一个"全选"复选框.在查看分页器脚本时,我了解该插件完全删除了DOM中的所有表行,并且只呈现可见行,表的其余部分被缓存.

所以当使用类似这样的代码时:

$("#theTable").find("input[name='cbitems']:not(:disabled)").each(
Run Code Online (Sandbox Code Playgroud)

我只会看到目前可见的元素.不是"隐藏"页面中的元素.

所以我的问题是; 反正有没有使缓存表可访问?例如:

$("#theTable").cachedTable.find("input[name='cbitems']:not(:disabled)").each( 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过阅读面向对象的javascript(或者称之为什么),但没有成功.

Fif*_*ffe 5

回答我自己的问题:

缓存的表是可访问的,我刚刚省略了[0]部分.

$($("#theTable")[0].config.rowsCopy).each(function() {
    $(this).find("input[name='nodeitems']:not(:disabled)").attr('checked', check);
});
Run Code Online (Sandbox Code Playgroud)