目标动态添加

时间:2014-09-09 05:22:28

标签: javascript jquery

我和我一起使用普通的旧javascript通过“添加行”按钮向现有表添加新行的功能。此代码由其他人编写,现在我需要在现有功能中添加更多内容。

出于这个原因,我需要能够定位动态添加的行,但是出于某种原因我会这样做(在添加2-3个新行并单击“提交”按钮之后)

console.log($('table#tableid tbody tr').length);

它仅重新调整页面加载期间加载的行数并跳过动态添加的新行。

这是帮助您入门的Fiddle。真是令人困惑,因为我认为我对jQuery非常了解,因此难以接受....

2 个答案:

答案 0 :(得分:1)

您向tfoot添加新行。 试试这个:

var tbl = document.getElementById('tblSample').getElementsByTagName('tbody')[0];

答案 1 :(得分:0)

在页面加载时,你在tbody中有行。而你动态添加的行正在添加。在按钮点击时,你只选择那些进入tbody部分的行。