jquery从克隆中删除元素

时间:2013-01-08 16:24:55

标签: jquery clone

$('div ul li a')
   .live('click', function() {
      $('div').clone().insertBefore('div:first');
      $(this).parents('div').find('ul li a:last').remove();
   });

我正在努力使每次点击链接时克隆的div都会删除一个链接,直到只剩下1个链接。

1 个答案:

答案 0 :(得分:0)

这是你想做的吗?

<强> JS

$('div a').live('click', function () {
  var cloneDiv = $('div:first').clone();
  cloneDiv.find('li:last').remove();
  cloneDiv.insertBefore('div:first');
});

<强> HTML

<div>
  <ul>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
    <li><a href="#">Link 4</a></li>
  </ul>
</div>

尝试demo here