1 に答える
0
終了タグは自動的に挿入されます。
何らかの方法で .wrapInner を使用するか、次のようにすることができます。
html = '';
$("li").each(function() { // I removed the class as I don't know if each li has one or if only headers, etc.
var li = $(this);
var span = li.text(); // Same here.. removed the class
if (span.indexOf("<") == 0) {
var text = $(this).text();
text = text.substring(1, text.length);
html += '<li><div><ul><li class="Mheader">' + text + '</li>';
}
else if (span.indexOf(">") == 0) {
html += '</ul></div></li>';
} else {
html += '<li>' + li.html() + '</li>';
}
});
$('ul').html(html);
于 2013-02-01T22:40:19.713 に答える