我需要加载一个带有动态选项卡的表单,该表单读取一个确定选项卡数量的 XML。我有一个“标签模板”,每个标签都是用这段代码编写的。第一个问题是字段的 id。如果我有 2 个(或更多)选项卡,则每个选项卡字段都有相同的 id,我无法获取/设置它们。
对于创建选项卡,我使用这样的 html 函数:
var divtab1 = $("#tab1").html();
var tabCode = "<div id='tab"+ i +"' class='tab_content'> "+ divtab1 +"</div>";
finalhtml = finalhml + tabCode;
其中#tab1 是“选项卡模板”,我为每个选项卡执行此操作。最后我把finalhtml放在一个div中。
$("#bodyTabs").html(finalhtml);
选项卡构建良好,但某些功能(如 datepickers 和 ckeditors(文本编辑器))不起作用。
我不知道如何动态更改字段 ID,也不知道这种方式是否最适合。
有什么建议吗?
非常感谢!