2012-03-29 73 views
0

如果非要在這10組的元素,用jQuery什麼是分裂的最快和最密集的方式組LIS的三個ULS(仍然是原來的UL內)的UL像這樣的東西最終會:添加元素爲裏使用jQuery

<ul> 
    <li> 
    <ul> 
     <li>list item 1</li> 
     <li>list item 2</li> 
     <li>list item 3</li> 
     <li>list item 4</li> 
    </ul> 
    <ul> 
     <li>list item 5</li> 
     <li>list item 6</li> 
     <li>list item 7</li> 
    </ul> 
    <ul> 
     <li>list item 8</li> 
     <li>list item 9</li> 
     <li>list item 10</li> 
    </ul> 
    </li> 
</ul> 

我嘗試使用.wrap但似乎包裹在列表中的每一個元素(可以理解的,它是一個數組畢竟),我正在想,創建新的ULS並將現有的lis注入到它們中。

任何想法都是值得歡迎的,我之前沒有用過jQuery。 謝謝

+0

你能分享一下你試過的嗎? – 2012-03-29 14:48:06

+0

使用。每()來遍歷每個L1,然後.prepend()和.append()中加入UL標籤在正確的地方。 – 2012-03-29 14:48:43

+2

可能重複http://stackoverflow.com/questions/1644668/jquery-split-long-ul-list-in-smaller-lists – Th0rndike 2012-03-29 14:50:29

回答

1

給這個去。

http://jsfiddle.net/WqXnS/1/

它創建了一個新的列表,而不是簡單地取代了原有的列表用於說明目的。

+0

感謝的是,上述Th0rndike似乎已經發現,我沒有,所以我與剛纔去了良好的重複。 – Del 2012-03-29 15:53:47