如何在這個格式轉換的無序列表如何使用jquery將無序列表轉換爲<select>下拉列表?
<ul class="selectdropdown">
<li><a href="one.html" target="_blank">one</a></li>
<li><a href="two.html" target="_blank">two</a></li>
<ul>
<li><a href="twoOne.html" target="_blank">two One</a></li>
<ul>
<li><a href="twoOneOne.html" target="_blank">two One One</a></li>
</ul>
<li><a href="twoTwo.html" target="_blank">twoTwo</a></li>
</ul>
<li><a href="three.html" target="_blank">three</a></li>
<li><a href="four.html" target="_blank">four</a></li>
<li><a href="five.html" target="_blank">five</a></li>
<li><a href="six.html" target="_blank">six</a></li>
<li><a href="seven.html" target="_blank">seven</a></li>
</ul>
我想這種結構轉換成<select>
結構
http://stackoverflow.com/questions/1897129/how-to-convert-unordered-list-into-nicely-styled-select-dropdown-using-jquery 這可能有助於 – 2014-11-04 07:32:11
但該答案只給出1級子部分我想要2級子菜單 – 2014-11-04 07:35:06
在'select'元素(純HTML)中,不能有可點擊的樹結構afaik。你可以定義'optgroup's,但是組名沒有值。有關jQuery解決方案,請參閱http://stackoverflow.com/questions/11168257。 – Paul 2014-11-04 07:41:33