2015-05-25 33 views
0

我有以下問題。我有一個表格(html),用戶選擇一個記錄並點擊一個按鈕將顯示一個包含3個組合框和文本輸入的模式。當部署模式我顯示您選擇的組合註冊表值。我的代碼如下:如何使用jQuery將文本變量的值賦給組合框

$("#btn-editaregistro").click(function() { 
$('#myModal').modal({ 
    show: 'false' 
}); 

tipoSel = $('td', seleccionado).eq(0).text(); 
familiaSel = $('td', seleccionado).eq(1).text(); 
proveedorSel = $('td', seleccionado).eq(2).text(); 
vidaUtilSel = $('td', seleccionado).eq(3).text(); 
$("#list-tipo-modal option:text=" + tipoSel +"").attr("selected", "selected"); 
$("#list-familia-modal option:text=" + familiaSel +"").attr("selected", "selected"); 
$("#list-prov-modal option:text=" + proveedorSel +"").attr("selected", "selected"); 
$("#vida-util-modal").val(vidaUtilSel); 

}); 

我的模式HTML代碼:

 <div class="form-group"> 
     <label><i class="fa fa-tag"></i> Tipo </label> 
     <select value="0" class="form-control" id="list-tipo-modal"></select> 
     </div> 
     <div class="form-group"> 
     <label class="bloque"><i class="fa fa-users"></i>Familia</label> 
     <select class="form-control" id="list-familia-modal"></select> 
     </div> 
     <div class="form-group"> 
     <label class="bloque"><i class="fa fa-truck"></i> Proveedor</label> 
     <select class="form-control" id="list-prov-modal"></select> 
     </div> 
     <div class="form-group"> 
     <label class="bloque"><i class="fa fa-sort-numeric-asc"></i> Vida útil</label> 
     <input id="vida-util-modal" type="text" class="form-control" placeholder=""> 
     </div> 

當打印變量「選擇」如果被保存的,問題是當我做分配到相應的組合框並向我發送以下錯誤「未捕獲的錯誤:語法錯誤,無法識別的表達式:#list-type - 模式選項:text = Anilox」。 「Anillox」是我桌子上的一個單元格的值。

我希望你能幫助我,問候和感謝。

回答