質問する
354 次
1 に答える
1
単純なマップを使用して要素を変換できます。
// map from "li" elements to "option"
var options = $("ul.tabmenu li a").map(function(i,e) {
return $("<option " + (($(e).parent().hasClass('selected')) ? "selected='selected'" : "") + " value='" + $(e).attr('href') + "'>" + $(e).text() + "</option>");
});
// create "select" element and append previous
var select = $("<select></select>");
options.each(function(i,e) { select.append(e); });
console.log(select);
于 2012-07-03T02:45:06.730 に答える