使 jquery 递增文本框编号和 id
Make jquery increment a text box number and id
我希望能够单击按钮并让它复制以下内容:
<tr id="1">
<td>
<input type="number" class="cue">
</td>
<td>
<input type="time">
</td>
<td>
<input type="text">
</td>
</tr>
并且能够根据<tr>
之前的内容更改其 id。 我还希望它根据变量提示集更改数字框的值。
当您按下按钮添加行时,它会调用add_row()
function add_row(rowCount)
{
for(i=0; i<rowCount; i++)
{
index = index + 1;
$('table').append( $('#1').prop('id', index));
}
}
我不确定该怎么做的是让它更改 id 或数字框的值。
我不明白你的解释中使用rowCount和for循环,所以这里没有它们
function add_row()
{
var mostRecentTr = [].pop.call($("tr"));
var newNum = 1+$(mostRecentTr).attr("id");
var newTr = $(mostRecentTr).clone().attr("id", newNum);
newTr.find(".cue").val(newNum);
$("table").append(newTr);
}
var lastRow = jQuery('tr[id]').last();
var currCount = parseInt(lastRow.id);
var newRow = lastRow.clone()
newRow.id = currCount++;
lastRow.parent().append(newRow);
虽然我会建议这样更好的东西:
var lastRow = jQuery('tr[counter]').last();
var currCount = parseInt(lastRow.attr('counter'));
var newRow = lastRow.clone()
newRow.attr('counter', currCount + 1).id = ('myRow' + currCount + 1);
lastRow.parent().append(newRow);
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 使用带有附加自动递增编号的当前 DATE 创建 ID
- Json:如果类别id与父类别编号匹配,则将类别放在父类别下
- 计算具有特定类的元素的数量,然后添加对它们进行编号的ID
- 使 jquery 递增文本框编号和 id
- Javascript/jQuery ID 检查以通过验证驱动编号功能
- 如何在 PHP 中制作最后一个数组编号 id +1 的 JavaScript 数组
- 循环浏览带编号的html标记id's
- 给出元素id编号,然后在末尾插入一个
- 使用id编号从JavaScript array.object获取值
- 打印编号映射到文档而不是id
- jQuery ID编号范围
- 如何使用jquery/javascript为html中的ID列生成和分配唯一编号
- 使用JavaScript添加/删除元素(添加/删除带有编号id和名称的字段)