如何以此格式转换下拉列表:
<select id="yearfilter" name="yearfilter"> <option value="">All years</option> <option value="2011">2011</option> <option value="2010">2010</option> <option value="2009">2009</option> </select>
以这种格式进入无序列表:
<ul id="yearfilter" name="yearfilter"> <li value="">All years</li> <li value="2011">2011</li> <li value="2010">2010</li> <li value="2009">2009</li> </ul>
使用jquery ??
解决方法
$('#yearfilter').parent().append('<ul id="newyearfilter" name="yearfilter"></ul>'); $('#yearfilter option').each(function(){ $('#newyearfilter').append('<li value="' + $(this).val() + '">'+$(this).text()+'</li>'); }); $('#yearfilter').remove(); $('#newyearfilter').attr('id','yearfilter');
这就是我要做的.