表单元格的JQuery选择器,除了第一行/最后一行/列

时间:2010-10-26 20:45:32

标签: jquery jquery-selectors

有没有办法直接选择表格的所有“内部”表格单元格(<td>元素)(即所有单元格除了第一行和最后一行和列中的那些单元格)使用jquery选择器表达式?

2 个答案:

答案 0 :(得分:57)

您可以将:not():first-child:last-child选择器一起使用,就像这样

$('table td:not(:first-child, :last-child)')

要排除第一行/最后一行:

$('table tr:not(:first-child, :last-child) td:not(:first-child, :last-child)')

答案 1 :(得分:0)

 $('#table_name tr td:not(:first-child)').each(function () {
                    $(this).html('<input type="text" value="' + $(this).html() + '" />');
                });

这里的示例如何跳过表的第1个td(table_name).U可以写:last-child跳过最后一个td来执行某项任务。