这是用jQuery完成的:
我有下一个确切的HTML块大规模(仅按ID逻辑排序):
<!--html massive start-->
<span id="edtL1">myContent</span>
<input type="file" id="fln1" name="file1">
<span id="iCode1">somth</span>
<input type="checkbox" id="del_img1" name="del_img1" value="1">
<label for="del_img1">myDel</label>
<!--/html massive end-->
我需要在加载页面时将这些块安排在表格td中。我有一些块服务器预生成的块,其中每个都在我的页面上。我的意思是:
edtL1, fln1, iCode1, del_img1
是唯一的ID /名称。下一个大规模有+1值(exmp。adtL2
等。)
所以我需要为每个拥有这些id的大量生成每个表,就像它们在页面上列出的一样。
完成所有操作后,必须如下:
<table id="codeTbl1"> <!--codeTd1, ..Td2 etc. are generated dynamically after page's loaded-->
<tr><td class="codeTd1">
<span id="edtL1">myContent</span>
</td></tr>
<tr><td class="codeTd2">
<input type="file" id="fln1" name="file1">
</td></tr>
<tr><td class="codeTd3">
<span id="iCode1">somth</span>
</td></tr>
<tr><td class="codeTd4">
<input type="checkbox" id="del_img1" name="del_img1" value="1">
<label for="del_img1">myDel</label>
</td></tr>
</table>
如果有更多相同的ID = +1满足 - 它们会生成到下一个表但是id="codeTbl2"
。