为什么分页和列选择在jQuery中不起作用?

时间:2010-05-05 11:44:33

标签: jquery pagination

我在做分页;我想选择特定列的所有元素,但我只获取页面上当前可用的那些值。

这是我的代码:

var vals = new Array();
var i=0;
var options='';
jQuery('#SearchResultsTable123 tr:gt(0)  td:nth-child(2)').each(function(){
   var t=jQuery(this).html();
   if(jQuery.inArray(t, vals) < 0)
   {
      vals[i]=t;
      i++;
   }
}); 

for(var j=0;j<i;j++)
{
   options +=     vals[j] +':' ;
}
alert(options);

此代码为我提供了该列的唯一值,但仅适用于可见页面。

1 个答案:

答案 0 :(得分:0)

通过可见,您的意思是检索到的数据或所有表数据是否已经在页面中,但有些数据是不可见的?

如果数据不是html中的所有内容,则必须使用服务器端技术或ajax执行此操作。或者你必须首先附加所有数据,这样你就可以得到所有的列值