在jquery中<span>之前的<li>和</ li>之间

Har*_*tel 1 jquery jquery-ui jquery-plugins

我有以下代码

 <div class="hitarea expandable-hitarea"></div>
<span class="folder">level 1</span>
<ul style="display: none;">
Run Code Online (Sandbox Code Playgroud)

我想要添加元素

  • 跨越.所以结果会是

     <div class="hitarea expandable-hitarea"></div>
    <li><span class="folder">level 1</span></li>
    <ul style="display: none;">
    
    Run Code Online (Sandbox Code Playgroud)

    我在javascript变量中有1级.所以我不能直接使用选择器.

    谁能告诉我我怎么能在上面表现.提前致谢.

  • Eli*_*Eli 5

    你可以使用jQuery wrap:

    $( '.folder' ).wrap( '<li />' );
    
    Run Code Online (Sandbox Code Playgroud)