首页 > 解决方案 > 存储在表结构中的重复表单域

问题描述

如果单击循环中inputfield的最后一个,我将使用此功能添加额外内容。inputfield

$(function(){
    $(document).on('focus', 'div.input-group-option:last-child input', function(){
      var sInputGroupHtml = $('div.input-group-option:last-child').html();

      var sInputGroupClasses = $('div.input-group-option').attr('class');

      $('div.input-group-option').parent().append(`<div class="${sInputGroupClasses}">${sInputGroupHtml}</div>`);

    });
});

这对于这种情况非常有用:

<div class="input-group-option-container">';
    for($y = 0; $y <= 4; $y++) { echo '
    <div class="input-group-option">

    <div class="form-group" id="calc_pos_nr_div['.$y.'][]">
        <input type="text" class="form-control no-border input-sm" id="calc_pos_nr['.$y.'][]" name="calc_pos_nr[]" value="">
        <span class="" id="calc_pos_nr_glyp['.$y.'][]"></span>
    </div>

    </div>'; } echo '
</div>

但是,当这个 div 在表结构中时它不起作用,有什么建议可以更改脚本以使其也能够使用表吗?

    <table class="table">
<thead>
  <tr>
    <th>Pos.nr</th>
  </tr>
</thead>
<tbody>

<div class="input-group-option-container">';
        <?php for($y = 0; $y <= 4; $y++) { echo '
        <div class="input-group-option">

          <tr>
            <td>
                <div class="form-group" id="calc_pos_nr_div['.$y.'][]">
                    <input type="text" class="form-control no-border input-sm" id="calc_pos_nr['.$y.'][]" name="calc_pos_nr[]" value="">
                    <span class="" id="calc_pos_nr_glyp['.$y.'][]"></span>
                </div>
            </td>
          </tr>

        </div> } ?>
    </div>
</tbody>
</table>

标签: phpjquery

解决方案


推荐阅读