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

时间:2012-06-21 08:23:53

标签: jquery jquery-ui jquery-plugins

我有以下代码

 <div class="hitarea expandable-hitarea"></div>
<span class="folder">level 1</span>
<ul style="display: none;">

我希望将元素

  • 添加到span。 所以结果将是

     <div class="hitarea expandable-hitarea"></div>
    <li><span class="folder">level 1</span></li>
    <ul style="display: none;">
    

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

    任何人都可以告诉我,我怎么能在上面表演。 在此先感谢。

  • 3 个答案:

    答案 0 :(得分:5)

    您可以使用jQuery wrap

    $( '.folder' ).wrap( '<li />' );
    

    答案 1 :(得分:0)

    您可以对.folder使用.wrap方法。前,

    $("span.folder").wrap("<li>");
    

    答案 2 :(得分:0)

    标记错误,但你可以在.folder上运行jquery .wrap方法 - 选择器:

    $(".folder").wrap("<li>");