2010-05-05 106 views
0

我在做分页;我想要选择特定列的所有元素,但我只能获取页面上当前可用的值。为什么在jQuery中没有分页和列选择工作?

这里是我的代码:

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); 

此代码给我列的独特价值,但只对可见页面。

+0

是html中所有可用的内容吗? – matpol 2010-05-05 11:50:58

回答

0

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

如果您的数据不是全部在html中,您必须使用您的服务器端技术或ajax来完成此操作。否则你必须首先追加所有的数据,这样你才能得到所有值的列值

相关问题