//*************************************************************//****** //**表单元素自动循环填充Jquery效果类 //**创建人:CJ //**创建时间:09.3.31 //**调用实例 //=================JS部分================== /* $(function(){ var CF = new TPU_Form_CopyForm_CJ; CF.CopyForm_get_TmpClass = "FormTemplet"; //模板Class CF.CopyForm_get_ParentClass = "PersonParentDiv"; //填充框Class CF.CopyForm_get_intSum = 10; //调用模板10次 CF.CopyForm_get_strReplace = "#i#"; //模板中的特殊字符替换 CF.CopyForm_set_Exec(); //执行 }); */ //=================JS部分================== //=================HTML部分================== /*
此为模板DIV


此为填充DIV
*/ //=================HTML部分================== var TPU_Form_CopyForm_CJ = function() { this.CopyForm_get_TmpClass = ""; //模板Class this.CopyForm_get_ParentClass = ""; //外框Class this.CopyForm_get_intSum = 0; //循环数量 this.CopyForm_get_strReplace = ""; //替换字符 this.CopyForm_get_HideCountID = "HideCount"; //统计循环次数的隐藏域ID,用户服务器端提交到下一页取得元素值,默认为HideCount //执行方法 this.CopyForm_set_Exec = function() { var tc = $("."+this.CopyForm_get_TmpClass); //模板对象 var pc = $("."+this.CopyForm_get_ParentClass); //外框对象 var sr = this.CopyForm_get_strReplace; var hcid = this.CopyForm_get_HideCountID; var get_Tmp = ""; //叠加循环模板对象 for(i=1;i<(parseInt(this.CopyForm_get_intSum)+1);i++) { var reg = new RegExp(sr,"ig"); var tc_html = tc.html(); //复制模板 tc_html = tc_html.replace(reg,i); get_Tmp = get_Tmp + tc_html; reg = null; } pc.html(get_Tmp); } }