函数clone()在Internet Explorer中不起作用(在firefox中工作)

时间:2012-04-05 14:36:07

标签: javascript jquery html jquery-ui clone

我想克隆类型(sortable-accordion)的项目,你可以在这里看到: http://jqueryui.com/demos/accordion/sortable.html

我使用函数clone()添加克隆的Item,如下所示:

$("#cloneElement").click(function(){    
  var newElem = $('#acc-0').clone(true).attr('id', 'acc-1').addClass("clonedDiv");
 newElem.insertBefore($("#acc-0"));
}

div我克隆看起来像这样:

<div id="acc-0">
  <h3>
    <a id="section" href="#">Section </a>
  </h3> 
  <div>
  <fieldset  style="clear: both">
    <input type="text" name="section[]" id="section" value="">  
    <textarea name="content[]" id="content" class="text ui-corner-all"></textarea> 
   </fieldset>                          
 </div>
</div>

这是我用来添加新元素的jquery按钮

<input type="radio" id="cloneElement" name="cloneElement" />

当我点击按钮时,元素将被克隆并添加,我可以在firefox中看到它。 这在Internet Exploerer中不起作用。当我点击按钮时没有发生任何事情:(为什么它在Exploerer中不起作用?

0 个答案:

没有答案