jquery的Tr.clone(true)为什么不能克隆text或hidden控件,显示text或hidden控件数量为0
表格原始行:
<tr id="trDataRow1" class="MyRow">
.....
<td id="tdCPGuiGe">
<input type="hidden" name="hidCPGuiGe" id="hidCPGuiGe"></input>
</td>
.....
function AddRow()
{
var v=$("#tbin");//得到表格的jquery对象
//所有的数据行有一个.MyRow的Class,得到数据行的大小;
var vcount=$("#tbin tr").filter(".MyRow").size()+1;//表格有多少个数据行;
var vTr=$("#tbin #trDataRow1");
var vTrClone=vTr.clone(true);
vTrClone.attr("id",vcount);
vTrClone.appendTo(v);//把vtr对象添加到表格
}
表格放在iframe里,增加行时,使用alert(document.getElementById('fraAAA').contentWindow.document.getElementsByName('hidCPGuiGe').length);
总是显示的是“0”,无论增加多少行,对话框总是显示为“0”,为什么呢?
text和hidden都不行,增加行后,所有行的text或hidden都看不到,
发现单元格里如果是button控件是正常的