もとから縦並びになるように見受けられるのですが、
横並びに表示されるというのは?
その辺りを詳しく書いていただけるとありがたいです。
(もしくは私が質問の意味をわかってないだけ?もしそうならすみません。。)
<br />を入れて改行するというのではダメなのでしょうか?
画像はkeyの値を"key"にして該当部分だけを表示したものです。
(sliderにはあとからスライダーをいれるのでしょうか?)
もし「縦並びを横並びに」するなら、<div>じゃなくて<span>を使えばいいと思います。
###追記(9/6(水)12:30頃、大幅変更)
コメント欄だとコードが載せられないのでこちらに追記させて下さい。
display: -webkit-box;は#aではなく、その親要素に適用させて下さい。
下のコードの場合はa1、a2、…の親要素、#formsに適用させています。
lang
1<!doctype html>
2<html>
3<head>
4<meta charset="utf-8">
5<title>縦3列のフォームを横並びに連ねてみた</title>
6<style>
7#forms {
8 display: -webkit-box;
9}
10</style>
11<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
12<script>
13var i = 1;
14var j = 1;
15
16window.onload = function(){
17 $('<input type="text" value="フォーム'+(i++)+'"></input><br />').appendTo("#a"+j);
18 $('<input type="text" value="フォーム'+(i++)+'"></input><br />').appendTo("#a"+j);
19 $('<input type="text" value="フォーム'+(i++)+'"></input><br />').appendTo("#a"+j);
20 j++;
21
22 $("#button").click(function(){
23 var a = $("<div>",{id: ("a"+j)});
24 a.append($('<input type="text" value="フォーム'+(i++)+'"></input><br />'));
25 a.append($('<input type="text" value="フォーム'+(i++)+'"></input><br />'));
26 a.append($('<input type="text" value="フォーム'+(i++)+'"></input>'));
27 $("#forms").append(a);
28 j++;
29 });
30}
31</script>
32</head>
33<body>
34<button id="button">フォーム増やす</button>
35<br />
36<div id="forms">
37<div id="a1"></div>
38</div>
39</body>
40</html>
(長文失礼しました。m(_ _)m)