问问题
2441 次
2 回答
1
首先,遍历列表项并使用 jQuery 构建一个选择下拉列表 - 检查active
每个列表项上调用的类。如果列表项具有active
类,则将selected
选项元素的属性设置为selected
。接下来,将下拉列表附加到您想要的任何位置。
于 2012-07-31T19:53:48.060 回答
0
var items=$("ul.menu li"),slc=$("<select />");
items.each(function(i,e){
var no=$("<option />"),a=$(">a",$(e));
if($(e).hasClass("active")){no.attr("selected","selected");}
no.text(a.text());
no.attr("value",a.attr("href"))
});
这应该可以解决问题。让我知道它是否有问题。
于 2012-07-31T19:47:03.993 回答