2012-04-19 57 views
-2
<ol> 
    <li>Sales</li> 
    <ol> 
     <li>North</li> 
     <li>South</li> 
    </ol> 
    <li>Support</li> 
    <ol> 
     <li>Pc</li> 
     <li>Mac</li> 
    </ol> 
    <li>Accounts</li> 
</ol> 


    1. Sales 
     1. North 
     2. South 
    2. Support 
     1. Pc 
     2. Mac 
    3. Accounts 

有人可以建议一种方法来构建,添加和从网页的有序列表中删除元素。此外,我正在寻找可编辑的列表名称添加删除嵌套的有序列表

+0

您是否使用任何类似jQuery的库,或者您是否想通过纯JavaScript来做到这一点? – 2012-04-19 17:33:28

+0

我想在jQuery中做到这一点。我是新来的jquery,我正在寻找方向,所以任何建议赞赏 – veccy 2012-04-19 17:36:42

+0

你可能想看看http://stackoverflow.com/questions/1145208/jquery-how-to-add-li-in-an-existing-ul – 2012-04-19 17:40:06

回答

2

这是一个小提琴,演示如何将元素添加到列表中并移除项目。 http://jsfiddle.net/7QrvV/

<ol id="main_ol"> 
    <li>Sales</li> 
    <ol> 
     <li>North</li> 
     <li>South</li> 
    </ol> 
    <li>Support</li> 
    <ol> 
     <li>Pc</li> 
     <li>Mac</li> 
    </ol> 
    <li>Accounts</li> 
</ol>​ 

//add to the end of the list 
$('#main_ol').append('<li>a</li>'); 

//remove support list item 
$('#main_ol li:eq(3)').remove(); 
+3

如果你打算发布一个解决方案,请在这里发布代码,以便未来的读者可以使用,以防万一你的jsFiddle链接断了。 – 2012-04-19 17:46:20