【问题标题】:jQuery clone wrap and prependTojQuery 克隆包装和 prependTo
【发布时间】:2014-03-31 10:39:01
【问题描述】:
var orgin = $( ".images > a" ).clone();
$(orgin).prependTo( ".images .thumbnails .slideshow").wrap('<li></li>');

我尝试了不同的方法,但我试图克隆一个元素,然后用&lt;li&gt;标签包装它,然后将它添加到.slideshow

如果我从上面的代码中删除 .wrap('&lt;li&gt;&lt;/li&gt;'),内容会被克隆到我想要的位置,但是缺少代码,它不会包含我需要的内容。

【问题讨论】:

标签: javascript jquery clone prepend


【解决方案1】:

在追加之前尝试包装克隆的元素:

$(orgin).wrap('<li></li>').parent().prependTo( ".images .thumbnails .slideshow");

注意parent() 是必需的,因为wrap 返回内部元素,您需要附加li

【讨论】:

    【解决方案2】:

    试试这个:

    $(orgin).wrap('<li></li>').parent().prependTo( ".images .thumbnails .slideshow");
    

    Working Demo

    【讨论】:

      【解决方案3】:

      这样就可以了:

      $('<li>'+orgin+'</li>').prependTo( ".images .thumbnails .slideshow");
      

      【讨论】:

        【解决方案4】:

        你试过了吗?

         $('.images .thumbnails .slideshow').prepend('<li>'+$('.images > a').clone()+'</li>')
        

        【讨论】:

          猜你喜欢
          • 2012-01-10
          • 2020-09-18
          • 1970-01-01
          • 2011-08-18
          • 2012-09-10
          • 2011-01-07
          • 1970-01-01
          • 2019-10-19
          • 2013-11-26
          相关资源
          最近更新 更多