function ddTypeHtmlonChange(){
$("#ddTypeHtml").change(function(){
//ddTypeHtml 选为2时,执行克隆操作
if($("#ddTypeHtml").val() == "2"){
$("#fieldClone").show();
$("#fieldClone").html("");
var selTemp= "<select name='fieldClone' id = 'fieldClone' style='width:173px;'>";
var optionTemp="";
var i;
for(i=1;i<$("#chooseFieldSelect option").length;i++){
optionTemp += "<option value='"+$("#chooseFieldSelect").get(0).options[i].value
+"'>"+$("#chooseFieldSelect").get(0).options[i].text+"</option>";
}
selTemp+= optionTemp + "</select>";
$("#fieldClone").html(selTemp);
}
});
}
在触发的地方调上面这个函数;
jsp页面上:td里放个label就行了,执行克隆操作的时候会把这个label替换掉;
<label id="fieldClone"></label>
本文介绍了一种使用JavaScript实现的动态克隆功能,当选择特定选项时,会在页面上克隆并显示新的选择器。该方法适用于需要动态生成表单字段的场景。
3640

被折叠的 条评论
为什么被折叠?



