2012-04-19 61 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