我有一个问题,无法从jQuery数据表中获取信息。这是表格:
我想获取存储在表格中的信息。我已经尝试了以下方法:
但它正在从当前选择的页面获取值。 如果我在像截图中的情况下运行此命令,只有来自第2页的值会被推送到数组中。 我尝试检查第1页的值存储在哪里,但我找不到任何内容。 我也在jQuery datatables主页上寻找了它。
有谁可以帮忙吗?
问候
编辑:
所以我应该这样做:
这是“所选语言”中的第一个选项。我认为,我需要一些东西,可以从列中的每个单元格返回HTML代码,以便稍后分析它。
![table](https://istack.dev59.com/Z8JoX.webp)
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 datatables主页上寻找了它。
有谁可以帮忙吗?
问候
编辑:
所以我应该这样做:
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代码,以便稍后分析它。