如何选择给定表的所有td元素?

时间:2011-11-13 13:32:47

标签: jquery html-table

我想用jQuery选择myT变量中给出的表的所有td元素。我不想从内部表中选择tds。我需要一个跨浏览器的解决方案,它应该与thead,tbody和没有它们一起工作。

所以我想要一笔:

myT.find(">tbody>tr>td");
myT.find(">thead>tr>td");
myT.find(">tr>td"); // is this necessary?
// is there something missing?

4 个答案:

答案 0 :(得分:3)

怎么样:

myT.find("td").not("td td");

答案 1 :(得分:2)

这可能会这样做:

myT.find('>*>tr>td, >tr>td');

答案 2 :(得分:0)

myT.children('tr td');

myT.children('tr td').not('td table');

Children()

答案 3 :(得分:0)

var tblMaint = $("#tbl1")
var tblInner = $("#tblInner").find("td");
alert(tblMaint.find("td").not(tblInner).length);

JsFiddle Here