-2

因此,我正在构建一个表,允许客户端在其中添加更多行以便向表中添加更多数据。如何计算添加到表中的总行数?这是一个示例,无论出于何种原因,它实际上并不适用于 jsfiddle,而只是为了了解功能。

http://jsfiddle.net/ScEzz/1/

所以说用户添加 5 行 3 次和 15 行一次,结果应该是 (5*3)15+15 +original 1 = 31

4

2 回答 2

1

您应该能够跟踪您的代码,但除此之外,您还可以执行此操作...

var count = document.getElementbyId("mytable").rows.length;

或者如果你想用 jQuery...

var count = $("#mytable > tr").length;
于 2012-08-02T20:12:04.163 回答
1
$("#mytable tr").length-1

这会让你得到tr标题的 s 数减 1。

由于您已经在使用 jQuery,您可以通过在 jQuery 中而不是 JS 中做一些事情来使代码更简洁。

  • 选择元素$('#mytable');
  • 在 jQuery 中创建一个只有 begin 标签的元素:var row = $('<tr>');
  • 使用 jQuery 的 append 方法table.append(row);
于 2012-08-02T20:14:58.797 回答