1
我正在使用jquery動態添加新錶行。它成功添加,現在我想根據下拉值動態拉動每條記錄並顯示在多個div中。所有工作正常,如果錶行只有一個,但是當我使用jquery添加新行時,它不會引起計數器值由於這個,當我從seconf行選擇下拉值時,它不會將記錄與它對齊。添加新字段時生成動態值
function add_allowance() {
var click = 2;
jQuery("#addrows").click(function(){
jQuery('#maintable tr:last').after('<tr class="tablechild"><td><select name="empallownacename" id="allowancename" class="select2_category form-control"><option value="none" selected="selected">-Select-</option></select></td><td><input type="text" name="empmount" value="" class="form-control" /></td><td><input type="text" name="empdescription" value="" class="form-control" /></td><td><a style="cursor: pointer;" value="Remove" class="minusbtn" id="remove"><i class="fa fa-trash-o"></i></a></td></tr>');
});
click++;
}
<tr class="tablechild">
<td>
<select name="allowancename<?php echo $counter; ?>" id="allowancename" class="select2_category form-control">
<option>-Select-</option>
<?php foreach($allowances as $allowance):?>
<option value="<?php echo $allowance['id']; ?>"><?php echo $allowance['name'];?></option>
<?php $counter; ?>
<?php endforeach; ?>
</select>
</td>
<td><input type="text" id="allowanceamount" name="allowanceamount" value="" class="form-control" /></td>
<td><input type="text" id="allowancedesc" name="allowancedesc" value="" class="form-control" /></td>
<td>
<a style="cursor: pointer;" value="Remove" class="minusbtn" id="remove"><i class="fa fa-trash-o"></i></a>
</td>
</tr>