使用jquery选择特定范围的列

时间:2010-05-24 17:24:27

标签: javascript jquery

我想在表格的第2行选择第2-4列。 jquery在选择器中是否有任何“和”功能?或者我必须做这样的事情?

$('#id tr:eq(1)').find('td:lt(5)').find('td:gt(1)')

2 个答案:

答案 0 :(得分:3)

我没试过这个,但从理论上说它应该可行:

$('#id tr:eq(1) td:lt(5):gt(1)')

答案 1 :(得分:3)

.slice()效果很好

$('#tableId tr').eq(1).find('td').slice(1,4); //2nd row, 2nd-4th td

$('#tableId tr').slice(1,5); // get specific rows

$('#tableId td').slice(1,4) // get specific columns

$('#tableId tr').each(function() {
     // do code per row
     var $columnRange = $(this).find('td').splice(1,4);
});