【发布时间】:2017-07-09 15:17:23
【问题描述】:
我排除了第一个和最后一个表格行来计算摘要。现在添加了一个更多的合并标题。所以我也需要跳过第二行。所以我需要跳过
第一个,第二个和最后一个。我添加了 tr:not(:first,second,last) 但它不起作用。我可以知道如何跳过此脚本中的第二行表格。
谢谢,
$(".printer-type tr:not(:first, last) td:last-child").text(function() {
var totalVal = 0;
$(this).prevAll().each(function() {
totalVal += parseFloat($(this).children('.txtfld').val()) || 0;
//totalVal += parseInt( );
});
return parseFloat(totalVal).toFixed(1);
});
【问题讨论】:
-
没有
:second选择器,使用:eq(1) -
最好将类分配给行,而不是按位置选择它们。
-
$(".printer-type").not(':first').not(':first').not(':last') 怎么样,虽然应该有更短的对此的表示。
-
$(".printer-type").not(':first').not(':first').not(':last') 也有效。谢谢谜语人
标签: javascript jquery