我在从 jQuery 数据表获取信息时遇到问题。
这是表格:
我想获取表中存储的信息。我尝试通过以下方式做到这一点:
var languages=[];
var people=[];
$("select[name='languageID']").each(function(){
languages.push( $(this).val() );
});
$("input:hidden[name='personID']").each(function(){
people.push( $(this).val() );
});
但它正在从当前选择的页面获取值。如果我在屏幕截图所示的情况下运行此命令,则只有第 2 页中的值才会被推送到数组中。我试图检查第 1 页的值存储在哪里,但我找不到任何内容。我也在上面找过jQuery 数据表主页 http://www.datatables.net/
有人可以帮忙吗?
Regards
EDIT:
所以我应该做这样的事情:
table.column( 0 ).cache( 'search' ).each( function ( d ) { /*action here*/ } );
?
但具体应该采取什么行动呢?
当我调试时table.column( 2 ).cache( 'search' );
我有这个:
[ choose language ", " choose language ", " choose language ", " choose language ", " choose language ", " choose language " ]
这是“选择语言”中的第一个选项。我认为,我需要一些东西,它会从列中的每个单元格返回 html 代码,以便我稍后可以对其进行分析。