考虑以下代码:
<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();