考虑以下代码:
<ul>
<li>Home
<ol>
<li>One
<ol>
<li>Beta</li>
</ol>
</li>
</ol>
</li>
</ul>
我想将LI标签自动包装在标签中span,但只是标签,而不是 child LI,如下所示:
<ul>
<li><span>Home</span>
<ol>
<li><span>One</span>
<ol>
<li><span>Beta</span></li>
</ol>
</li>
</ol>
</li>
</ul>
但是玩了一会儿之后,我不确定这是否可能。我试图沿着这些思路:
$('.hierarchy li').wrapInner('<span />');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li>Home
<ol>
<li>One
<ol>
<li>Beta</li>
</ol>
</li>
</ol>
</li>
</ul>
但是随后s中的所有内容都包含在. 这是可能的,还是我需要使用的东西?LI<span>wrapInner();