仅附加父UL

时间:2014-01-18 18:57:38

标签: javascript jquery

以下是我动态添加LI的小提琴。我面临的问题是我尝试添加UL的父Lis已经包含UL中的子Parent LI以及动态生成新的Li。 Li不仅为父母UL而且为儿童UL创建。请让我知道如何改变跟随小提琴,以便只为Parent <ul>创建(动态创建)LI

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>");

    });

2 个答案:

答案 0 :(得分:2)

$("ul").append定位所有{{1你必须专门选择你想要的ul,ul

#folder

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

答案 1 :(得分:1)

由于您已经为UL提供了ID,请使用并将选择器更改为

$("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()将定位到所有人