2013-12-13 53 views
0

指此鏈接:我怎樣才能把另一種價值在另一個輸入文本

https://gist.github.com/awgreenblatt/4499835

我怎樣才能把價值,如果我有3個不同的輸入文字,如:

<input id="product_search[1]" type="text" data-provide="typeahead"><br> 
<div id="product[1]" style="border-width:1; padding: 5px; border-style: solid"></div><br><br> 

<input id="product_search[2]" type="text" data-provide="typeahead"><br> 
<div id="product[2]" style="border-width:1; padding: 5px; border-style: solid"></div><br><br> 

<input id="product_search[3]" type="text" data-provide="typeahead"><br> 
<div id="product[3]" style="border-width:1; padding: 5px; border-style: solid"></div><br> 

謝謝你

+0

哪個價值,你想放在哪裏? – JustAPirate

+0

輸入使用'val()'而不是'html()',所以你應該這樣做:'$(「input」)。val(「你想要填充的值」);'。然而,你所指的是「價值」,這意味着你已經告訴了我們什麼價值,但事實並非如此。你想填寫什麼值? –

+0

當自動填充單擊時,值爲

。 在那個環節,只有1 ,一切看起來不錯。 但如果我創建2個或更多,它不起作用,甚至自動填充。 我不知道如何解決它, 請, 謝謝。 – alTernaTe

回答

0

取自你提供的鏈接

var products = [ 
      { 
       id: 0, 
       name: "Deluxe Bicycle", 
       price: 499.98 
      }, 
      { 
       id: 1, 
       name: "Super Deluxe Trampoline", 
       price: 134.99 
      }, 
      { 
       id: 2, 
       name: "Super Duper Scooter", 
       price: 49.95 
      } 
     ]; 

$(document).ready(function(){ 
    $('#product_search1').val(products[0].name); 
    $('#product_search2').val(products[1].name); 
    $('#product_search3').val(products[2].name); 
}); 

事實上,我用jsFiddle測試,我的解決方案不會與你的ID。你可能想要重命名你的輸入Id的

jsfiddle。 http://jsfiddle.net/KVS5F/

+0

我已經嘗試過,但它不能。 你可以分享那個jsFiddle鏈接.. – alTernaTe

+0

在這裏你去..http://jsfiddle.net/KVS5F/ –

+0

上jsfiddle.net/KVS5F自動填充它無法運行。 我希望它仍然像這樣鏈接https://gist.github.com/awgreenblatt/4499835 但我仍然可以創建2個或更多與不同的ID。 – alTernaTe

相關問題