【发布时间】:2013-02-20 16:46:26
【问题描述】:
我正在使用 jquery 向表中动态添加列和行。
我遇到的问题是我正在使用如下代码添加行:
$('#colorgrid').append("<tr id='Row2' class='input-row'><td><input type='text' name='shade' placeholder='shade'/></td><td ><input type='checkbox' name='asdf'/></td><td ><input type='checkbox' name='shade'/></td><td ><input type='checkbox' name='color'/></td></tr>")
所以在我添加一列然后添加一行之后,它缺少一个复选框。请看下面的屏幕截图:
理想情况下,无论何时添加新行,我都希望它用复选框填充许多列,并用列名填充复选框的 name 属性。
问题
我怎样才能以这种方式添加新行,使其真正动态化,并且我不会对行的内容进行硬编码。它应该用复选框填充所有列,并将它们命名为与列标题相对应。
【问题讨论】:
标签: javascript jquery html