2014-01-18 112 views
0

以下是我在動態添加LI的小提琴。我面臨的問題是,我試圖添加Lis的Parent UL已經包含Parent LI中的子0123'以及動態生成新的Li。李氏不僅爲父母UL而且爲兒童UL創造了條件。請讓我知道我可以改變以下小提琴這樣的(動態創建)李將只Parent <ul>只追加父母UL

http://jsfiddle.net/NH5Lc/2/

$("#butadd").click(function() { 
     $("ul").append("<li>Folder Name : <input type='text' class='fname' value='' required='required' /> <input type='button' class='liDelete' value='- Remove' /> <ul class='anotherUL'><li>Dynamic Child Li</li></ul> </li>"); 

    }); 

回答

1

創建正如你已經提供一個id UL,使用和變化您的選擇爲

$("ul#folder").append("<li>Folder Name : <input type='text' class='fname' value='' required='required' /> <input type='button' class='liDelete' value='- Remove' /> <ul class='anotherUL'><li>Dynamic Child Li</li></ul> </li>"); 

DEMO

$("ul").append()將針對所有ULS

2

$("ul").append是靶向所有ul是你必須明確選擇您想要的UL認證,這是#folder

$("#folder").append("<li>Folder Name : <input type='text' class='fname' value='' required='required' /> <input type='button' class='liDelete' value='- Remove' /> <ul class='anotherUL'><li>Dynamic Child Li</li></ul> </li>"); 

http://jsfiddle.net/NH5Lc/4/