我正在使用脚本将 UL 转换为选择下拉框:
$(function() {
$('ul.cat-nav').each(function() {
var $select = $('<select id="category" />');
$(this).find('a').each(function() {
var $option = $('<option />');
$option.attr('value', $(this).attr('href')).html($(this).html());
$select.append($option);
});
$(this).replaceWith($select);
});
});
这很好用,但我想添加一个“选择一个”的初始选项作为第一个选项。当我将此代码添加到上面时,它不会添加初始选项:
$("#category").html("<option value='#'>Choose One</option>");
关于我做错了什么有什么建议吗?