0

请告知如何在下面克隆整个行,目前只插入“3”。

我想插入以下内容,例如

 <div class="servline_vhc servline_vhc_inspection clearfix">3</div>

jQuery:

var $clone = $('div.servline_vhc.servline_vhc_inspection.clearfix').last().clone(true);
$clone.insertAfter($('div.servline_vhc.servline_vhc_inspection.clearfix').last()); 

html:

<div class="servline_vhc servline_vhc_inspection clearfix">1</div>
<div class="servline_vhc servline_vhc_inspection clearfix">2</div>
<div class="servline_vhc servline_vhc_inspection clearfix">3</div>
4

1 回答 1

0

如果我理解正确,这就是您想要的,请检查下面工作示例中的控制台:

$(document).ready(function(){
  
  // Setting the clone
  var $clone =   $('div.servline_vhc.servline_vhc_inspection.clearfix').last().clone(true);
  
  // This already saves the last element node like you want
 $clone.insertAfter($('div.servline_vhc.servline_vhc_inspection.clearfix').last()); 
  
  // Check the console, that's the element DOM node HTML
  console.log($clone[0]);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="servline_vhc servline_vhc_inspection clearfix">1</div>
<div class="servline_vhc servline_vhc_inspection clearfix">2</div>
<div class="servline_vhc servline_vhc_inspection clearfix">3</div>

如果您只想要元素,请提醒使用“.insertAfter()”。

jQuery 官方文档中的一些链接:

http://api.jquery.com/insertAfter/

http://api.jquery.com/clone/

于 2016-09-06T17:06:58.480 回答