javascript - jquery有什么方法可以復(fù)制自己和所有子元素。
問(wèn)題描述
<ul class='swiper-wrapper'> <li class='swiper-slide'><img src='http://www.leifengta.com.cn/wenda/images/banner-1.jpg' alt=''><span class='slider-text'></span> </li> <li class='swiper-slide'><img src='http://www.leifengta.com.cn/wenda/images/banner-2.jpg' alt=''><span class='slider-text'></span> </li> <li class='swiper-slide'><img src='http://www.leifengta.com.cn/wenda/images/banner-3.jpg' alt=''><span class='slider-text'></span> </li> <li class='swiper-slide'><img src='http://www.leifengta.com.cn/wenda/images/banner-4.jpg' alt=''><span class='slider-text'></span> </li></ul>
我想復(fù)制li標(biāo)簽本身包括所有子元素到第一個(gè)li標(biāo)簽前面,jquery有簡(jiǎn)單的寫(xiě)法。
var swiperPic = $('.swiper-slide')var liHtml = swiperPic.eq(swiperPic.length - 1).html()swiperPic.eq(0).before('<li class='swiper-slide'>' + liHtml +'<li>')
我想到的是能復(fù)制li標(biāo)簽下所有子元素但是不包括li標(biāo)簽本身。
問(wèn)題解答
回答1:試試.clone().find('>*')
回答2:$(selector).children(selector)用于返回匹配元素集合中每個(gè)元素的子元素。
回答3:直接clone整個(gè)$(’.swiper-slide’)不就行了么
回答4:var swiperPic = $('.swiper-slide');swiperPic.eq(0).before(wiperPic.eq(swiperPic.length - 1).children().clone());回答5:
原生的js用element.cloneNode(true)就可以了
回答6:.clone
相關(guān)文章:
1. boot2docker無(wú)法啟動(dòng)2. 關(guān)于docker下的nginx壓力測(cè)試3. 老師,按tab鍵不起作用怎么回事4. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值5. python - django的model字段在保存的時(shí)候做預(yù)處理怎么辦?6. python2.7 - Python安裝模組不成功7. javascript - 在低版本微信如何處理引用高版本的微信小程序基礎(chǔ)庫(kù)所帶來(lái)的問(wèn)題?8. ios - 類似微博首頁(yè),一張圖的時(shí)候是如何確定圖大小的?9. angular.js - Angular開(kāi)發(fā)的單頁(yè)面應(yīng)用,如何正確地實(shí)現(xiàn)在微信里的網(wǎng)頁(yè)授權(quán)和調(diào)用js sdk10. mysql - sql數(shù)據(jù)還原

網(wǎng)公網(wǎng)安備