順序付けされていないリストを使用してフォームを作成したいのですul
が、このデモでは取得できないレベルが2つしかない必要があります。
http://jsfiddle.net/rathoreahsan/9SCCn/
サブリストを追加すると、親リストのサブリストが1つ追加されますが(問題ありません)、別のサブリストを追加すると、新しく追加されたサブリストのサブリストが追加されます(不要です)。サブリストを追加するときに、新しく追加されたサブリストのサブリストを追加するのではなく、親リストのサブリストを1つだけ追加したいと思います。
現在の構造:
<ul>
<li><input type="text" />
<ul>
<li><input type="text" /></li> // New added sub list
<ul> //It should'nt be like this when added more
<li><input type="text" /></li>
</ul>
</li>
</ul>
</li>
</ul>
構造は次のようになります。
<ul>
<li><input type="text" />
<ul>
<li><input type="text" /></li> // New added sub list
<li><input type="text" /></li> //It should be like this when added more
</ul>
</li>
</ul>
編集 最終的に解決策を得ましたWorkinデモを参照してください:http://jsfiddle.net/rathoreahsan/2hwLp/