2013-01-07 193 views
0

我在動態添加輸入字段,並且想要將這些輸入字段的值的變體添加到隱藏的輸入數組中,但我很努力地這樣做。我在HTML頁面中一個隱藏輸入:使用jQuery將值添加到隱藏的輸入字段

 <input type="hidden" name="center_ids[]" value=""/> 

,我使用添加我想要的值jQuery是從我的AJAX方法的返回值:

$(".autocomp_centers").autocomplete({ 
     serviceUrl:'/suggest_centers', 
      maxHeight:400, 
      width:252, 
      minChars:2, 
      onSelect: function(value, data){ $("input[name='center_ids']").push(data) } 
    }); 

但這並不加到隱藏的輸入字段。任何人都知道我在做什麼錯了?

+0

侑答案是[這裏] [1],嘗試一下本作的功能 [1]:http://stackoverflow.com/questions/841722/append-text-to-input-field – allpnay

回答

1

請小心輸入您的姓名。您的輸入被命名爲center_ids[]而不是center_ids

$(".autocomp_centers").autocomplete({ 
    serviceUrl:'/suggest_centers', 
     maxHeight:400, 
     width:252, 
     minChars:2, 
     onSelect: function(value, data){ 
      $("input[name='center_ids[]']").val(data); 
     } 
}); 

希望能解決您的問題。

+0

哇!我的選擇不好。感謝您的幫助。 – Hugs

相關問題