<option>
フィールドにすべての新しいものを追加しようとしていますselect
が、最初の送信後に倍数を取得しているようです。
どんな助けでも大歓迎です。
<input id="name" placeholder="name">
<input id="phone" placeholder="phone">
<button id="submit">Submit</button>
と
$("button").on("click", function(){
userData.name = $("#name").val();
userData.phone = $("#phone").val();
users.push(userData);
var len = users.length;
for (var i = 0; i < len; i++) {
$("<option value=" + users[i].phone+ ">" + users[i].name + "</option>").appendTo(select);
}
});
ここにフィドルがあります:http://jsfiddle.net/Buttery/5dQhj/3/
現在の出力
Terry
Gus
Gus
Foo
Foo
Foo