所以我有这个
$('input[name^="numEmp"]').autocomplete({source: Empleados,select: function(event, ui){
$(this).val(ui.item.label);
$('#nomDetEmp').val(ui.item.value);
return false;
}
});
我像这样创建动态输入
$(".Nuevo").on("click", function() {
$(".readdireccion:first").clone().insertAfter(".readdireccion:last").find('input[name^="numEmp"],input[name^="servicioNom"],input[name^="numCta"],input[name^="cantidad"],').val("");
$('input[name^="numEmp"]').autocomplete({source: Empleados,select: function(event, ui){
$(this).val(ui.item.label);
return false;
,html就像这样
<div class="readdireccion">
<div class="input_quitapon">
<a class="Eliminar">Erase</a>
<div class="input_element">
<div class="input_label">Numero Empleado</div>
<div class="input_value">
<input type="text" name="numEmp[]" class="emp" maxlength="10" size="12" value=""/>
<input type="hidden" name="nomDetEmp[]" id="nomDetEmp" class="emp" maxlength="10" size="12" value=""/>
</div>
</div>
现在我的问题是我分配了字段numEmp []并且它们没有ID,因为它只是用于用户视图,但隐藏的那些存储了发送到数据库的信息。我该如何分配它们?我对代码的问题是它只保存到第一个隐藏字段而不是新字段。