1

所以我有这个

    $('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,因为它仅用于用户视图,但隐藏的字段存储发送到数据库的信息。我该如何分配它们?我对代码的问题是它只保存到第一个隐藏字段而不是新字段。

4

0 回答 0