Javascript 如何添加占位符顺序加法编号?
当我点击添加字符串btn>时,我克隆第一个tr,在表中输入,并在这个表中添加,我需要在占位符复制的元素中添加+1个数字。如何确定最后一个占位符。在复制和添加新复制的占位符之前/ 这是html表格Javascript 如何添加占位符顺序加法编号?,javascript,jquery,html,Javascript,Jquery,Html,当我点击添加字符串btn>时,我克隆第一个tr,在表中输入,并在这个表中添加,我需要在占位符复制的元素中添加+1个数字。如何确定最后一个占位符。在复制和添加新复制的占位符之前/ 这是html表格 <div class="matrix_a_cover"> <table class="matrix_a brackets" id="matrix_a"> <tr> <td class="str_inp">
<div class="matrix_a_cover">
<table class="matrix_a brackets" id="matrix_a">
<tr>
<td class="str_inp">
<input type="text" placeholder="a1,1">
</td>
<td class="str_inp">
<input type="text" placeholder="a1,2">
</td>
</tr>
<tr>
<td class="str_inp">
<input type="text" placeholder="a2,1">
</td>
<td class="str_inp">
<input type="text" placeholder="a2,2">
</td>
</tr>
<tr>
<td class="str_inp">
<input type="text" placeholder="a3,1">
</td>
<td class="str_inp">
<input type="text" placeholder="a3,2">
</td>
</tr>
<tr>
<td class="str_inp">
<input type="text" placeholder="a4,1">
</td>
<td class="str_inp">
<input type="text" placeholder="a4,2">
</td>
</tr>
</table>
</div>
如果需要示例,则在更新表格时,此all链接将触发以下函数
function placeHold() {
$('tr').each(function(i,v){//loop each row
$(v).find('td').each(function(x,d){//loop each colon in that row
$(d).find('input').attr('placeholder','a'+i+','+x);//change the input placeholder
});
});
注意:这将从a0,0开始,这里的问题是什么?如何从1.1开始计数?很难做到这一点,你需要复杂的数学
$(d)。find('input')。attr('placeholder','a'+(i+1)+','+(x+1))代码>
function placeHold() {
$('tr').each(function(i,v){//loop each row
$(v).find('td').each(function(x,d){//loop each colon in that row
$(d).find('input').attr('placeholder','a'+i+','+x);//change the input placeholder
});
});