2011-04-27 106 views
0

我的HTML表格在每个单元格内包含一组标签(锚点,纯文本,换行符等)。jquery选择html表格单元格内的所有标签

现在我的问题是我需要获取表格单元格的所有内容到一个数组,如果单元格包含锚点和plaint文本我需要两个数组。以这种方式,我需要得到一个数字阵列(等于细胞的数目)

我想这

$(document).ready(function() { 
     var row = 4; 
     var items = []; 
     $('#test tr:eq(' + row + ') td').each(function(colindex, col) {    
      //alert(t); 
      items.push(t); 

     }); 
     alert(items.toString()); 
}); 

但这是给我所有细胞分化成阵列,其中作为我需要每个小区给我一个arrray。

任何人都可以帮我在这里。

在此先感谢

回答

1

您可以使用.children()

$('element selector').children()

http://api.jquery.com/children/

+0

喜鲁迪,我用上面的方法,但徒劳......所有我需要做的是在表格单元通过每个标签迭代,并取得标签和推它变成一个数组,可能你可以发布一个示例代码。 – deathcaller 2011-04-28 05:48:57

+0

这工作正常:'$('element selector')。children()。each(function(){items.push(this);});'' – 2011-04-28 08:19:13

相关问题