怎么取得table里动态创建行里的文本值,checkbox的值以及select的值
时间:2011-11-12
来源:互联网
怎么取得table里动态创建行里的文本值,checkbox的值以及select的值????
下面是我创建动态行的代码:
var tag=1;
function addTableRow(){
var the_row,the_cell;
var cur_rows=$("#titleTable tr").filter(".MyRow").size()+1;
the_row=cur_rows==null?-1:(cur_rows);
var i=the_row-1;
var newrow=document.getElementById('titleTable').insertRow(1);//得到插入位置
the_cell=newrow.insertCell(0);
the_cell.innerHTML="<center ><input name='column' type=text value=null />";
the_cell=newrow.insertCell(1);
the_cell.innerHTML="<center ><input name='chineseColumn' type=text />";
the_cell=newrow.insertCell(2);
the_cell.innerHTML="<center ><input name='Isparent"+(tag)+"' type=checkBox value='true'/>true";
the_cell=newrow.insertCell(3);
the_cell.innerHTML="<center ><select name='parent'><option value='1'>无</option>";
tag++;
}
下面是我创建动态行的代码:
var tag=1;
function addTableRow(){
var the_row,the_cell;
var cur_rows=$("#titleTable tr").filter(".MyRow").size()+1;
the_row=cur_rows==null?-1:(cur_rows);
var i=the_row-1;
var newrow=document.getElementById('titleTable').insertRow(1);//得到插入位置
the_cell=newrow.insertCell(0);
the_cell.innerHTML="<center ><input name='column' type=text value=null />";
the_cell=newrow.insertCell(1);
the_cell.innerHTML="<center ><input name='chineseColumn' type=text />";
the_cell=newrow.insertCell(2);
the_cell.innerHTML="<center ><input name='Isparent"+(tag)+"' type=checkBox value='true'/>true";
the_cell=newrow.insertCell(3);
the_cell.innerHTML="<center ><select name='parent'><option value='1'>无</option>";
tag++;
}
作者: sll796532 发布时间: 2011-11-12
checkbox 要去判断是否选中, 再去确定值,
select 可以直接用 document.forms[0].parent.value;
还有, <center ><select name='parent'><option value='1'>无</option>,
你这里标签都没有闭合,
select 可以直接用 document.forms[0].parent.value;
还有, <center ><select name='parent'><option value='1'>无</option>,
你这里标签都没有闭合,
作者: zhongxingxuan 发布时间: 2011-11-12
可以在创建的时候设置一个ID,使用jquery就很容易得到你说的这几个值了,从网上下一个jquery代码,相应的插件也特别多,用起来很方便,比普通的js好用多了,http://www.w3cschool.cn/上面有相应的使用方法,还可以下一个使用手册。
作者: gxl0813 发布时间: 2011-11-12
var tds = $("table").eq(0).children("row").eq(0).children();
for(var i=0;i<tds.length;i++){
var val = "val";
if(tds.eq(i).attr("type")=="checkbox"){
val = "checked";
}
alert(tds.eq(i).attr(val));
}
for(var i=0;i<tds.length;i++){
var val = "val";
if(tds.eq(i).attr("type")=="checkbox"){
val = "checked";
}
alert(tds.eq(i).attr(val));
}
作者: chchawen 发布时间: 2011-11-12
在动态创建的时候 指定一个ID
作者: jailenhuan 发布时间: 2011-11-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28