我有以下 HTML:
<ul>
<li></li>
<li></li>
<li></li>
</ul>
和以下 jQuery 代码:
$('> ul li', body).each(function()
{
$('</ul><ul>').insertBefore($(this));
});
此代码应在每个列表项的前面插入一个结束标记,后跟一个无序列表的开始标记,但它会插入<ul></ul>
. 这些都是错误的方法!为什么 jQuery 会这样做,有谁知道如何解决这个问题?