I want to create a form dynamically which contains inputs etc.... This code below shows what I mean!
index.html
<html>
<body>
<ul>
<li>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text"><br />
<ul>
<li>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text">
<ul>
<li>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text">
</li>
<li>
<h3>Grain de Contenu</h3>
Titre<input type="text"><br />
Titre court<input type="text"><br />
<h4>Information</h4>
Titre<input type="text"><br />
<textarea rows="4" cols="50"></textarea><br />
</li>
</ul>
</li>
<li>
<h3>Grain de Contenu</h3>
Titre<input type="text"><br />
Titre court<input type="text"><br />
<h4>Information</h4>
Titre<input type="text"><br />
<textarea rows="4" cols="50"></textarea><br />
</li>
</li>
</ul>
</li>
<li>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text"><br />
<ul>
<li>
<ul>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text">
<li>
<h2>Division</h2>
Titre<input type="text">
<br />Titre court
<input type="text">
</li>
<li>
<h3>Grain de Contenu</h3>
Titre<input type="text"><br />
Titre court<input type="text"><br />
<h4>Information</h4>
Titre<input type="text"><br />
<textarea rows="4" cols="50"></textarea><br />
</li>
</ul>
<ul>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
How can I add nodes("Division" &"GrainContenu") infinitely and dynamically in this tree? I tried with this http://jsfiddle.net/brendanowen/uXbn6/8/ , but I don't know how to add html inputs.