如何在这个格式转换的无序列表如何使用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