Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 删除行后移动表中的索引引用_Jquery - Fatal编程技术网

Jquery 删除行后移动表中的索引引用

Jquery 删除行后移动表中的索引引用,jquery,Jquery,我们有一个表,其中的元素在每个标签/输入和trid上都有一个索引,还有一个Remove按钮。单击“删除”时,该行将被删除,下面的所有引用都必须向上移动1-1 我们可以试着找出手动换档的方法,但有没有更简单的方法 受影响的索引包括项目:TR、每个标签ID、每个输入ID、每个输入名称 HTML: 我不知道你怎么称呼我。我会在删除一行后重新索引整个表 我觉得奇怪的是,索引是内置在你的id/姓名中的 $function{ 重新索引; }; 函数删除器cordindex{ var v=tr:eq+指数+

我们有一个表,其中的元素在每个标签/输入和trid上都有一个索引,还有一个Remove按钮。单击“删除”时,该行将被删除,下面的所有引用都必须向上移动1-1

我们可以试着找出手动换档的方法,但有没有更简单的方法

受影响的索引包括项目:TR、每个标签ID、每个输入ID、每个输入名称

HTML:


我不知道你怎么称呼我。我会在删除一行后重新索引整个表

我觉得奇怪的是,索引是内置在你的id/姓名中的

$function{ 重新索引; }; 函数删除器cordindex{ var v=tr:eq+指数+; $incomeTable>tbody.findv.remove; 重新索引; } 函数重新索引{ var$行; $。每个$incomeTable>tbody>tr、functionidx、elem{ $row=$elem; $row.attrid,$row.attrid.replace/\d+/,idx; $。每行$。查找[for],函数i,标签{ $label.attrfor、$label.attrfor.replace/\d+/,idx; }; $。每行$。查找[id],函数I,输入{ $input.attrid,$input.attrid.replace/\d+/,idx; }; $。每行$。查找[名称],函数I,输入{ $input.attrname,$input.attrname.replace/\d+/,idx; }; }; } 输入预算期间编号。 输入金额。 输入预算期间编号。 输入金额。 输入预算期间编号。 输入金额。
<tr id="period0">
   <td>
      <label for="budgetPeriod0">Enter the Budget Period number.</label>
      <input id="budgetPeriod0" name="name_period_0" />
   </td>
   <td>
      <label for="amount0">Enter the amount.</label>
      <input id="amount0" name="name_amount_0">
   </td>
</tr>
   removeRecord : function(index) {
          var v= "tr:eq("+index+")";
          $("#incomeTable >tbody").find(v).remove();

          var id = "#period"+index; 
          $(id).nextAll().each(function(i){
                 //shifting logic goes here

          });