2014-02-12 33 views
0

你能告訴我如何將文本字段中的文本添加到數組,使其顯示在文本字段的頂部? 感謝推到數組與JS和jQuery

<div id="test"> 
    <p id="items"></p> 
    <input type="text" id="color" /> 
    <input type="button" id="add" value="Add" /> 
</div> 
<script> 
    var theArray = new Array("Red", "Green", "Blue"); 
    var target = $("#items"); 
    for (var i = 0; i < theArray.length; i++) { 
     target.append("<p>" + theArray[i] + "</p>"); 
    } 
    $("#add").click(function() {}); 
</script> 

回答

2

使用

$("#add").click(function() { 
    var color = $("#color").val() 
    theArray.push(color); 
    target.prepend("<p>" + color + "</p>"); 
}); 

DEMO

+0

因爲他想它的頂部,使用'.prepend()'。 –

+0

謝謝,我很可能會發布更加愚蠢的問題。 – user2976554

+0

@ user2976554,如果您付出努力,我們隨時爲您提供幫助。 – Satpal