将数据从自动完成传递到动态隐藏ID

时间:2012-07-03 23:48:33

标签: jquery hidden html-input

所以我有这个

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

0 个答案:

没有答案