我想克隆类型的项目(可排序手风琴),你可以在这里看到:http: //jqueryui.com/demos/accordion/sortable.html。
我使用函数 clone() 添加克隆的项目,如您在此处看到的:
$("#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 Explorer 中不起作用。当我单击按钮时,什么也没发生 :( 为什么它在 Exploerer 中不起作用?