计算通过javascript添加到表中的行数

时间:2012-08-02 20:10:14

标签: javascript

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

或者如果你想使用jQuery ......

var count = $("#mytable > tr").length;

答案 1 :(得分:1)

$("#mytable tr").length-1

这会使标题的tr s减去1。

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

  • 使用$('#mytable');
  • 选择元素
  • 在jQuery中创建一个只包含begin标签的元素:var row = $('<tr>');
  • 使用jQuery的追加方法table.append(row);