有没有办法直接选择表格的所有“内部”表格单元格(<td>
元素)(即所有单元格除了第一行和最后一行和列中的那些单元格)使用jquery选择器表达式?
答案 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来执行某项任务。