我有几个包含表单的引导选项卡,我通过迭代我的对象来克隆原始选项卡
var clonedLayouts = [105, 208];
克隆工作完美,我遇到的问题是我想找到最快的方法 更改新克隆中每个元素的id和name属性,因为它们都保留了原始元素id,names。
所以不要像通过标签那样改变每个元素并改变它们 有没有人知道所有人获得和额外的最快方式
original_name_or_id + newClone
任何帮助表示赞赏。
答案 0 :(得分:-1)
这是另一种解决方案:fiddle
<script type="text/javascript">
$(document).ready(function () {
var clonedLayouts = [105, 208];
for(i=0;i<clonedLayouts.length;i++){
$('<li id="mainbodyTab-itemid+'+clonedLayouts[i]+'" class=""> <a id="defaultmbtr-itemid+'+clonedLayouts[i]+'" href="#defaultmb-itemid+'+clonedLayouts[i]+'" data-toggle="tab">-itemid'+clonedLayouts[i]+'</a>').appendTo(".mainbodytabs")
$("#defaultmb").clone().attr('id', 'defaultmb-itemid' + clonedLayouts[i]).removeClass('active').appendTo(".mainbodytabcont");
}
});
</script>
我希望这可以帮到你。