如何用js或者jq获取datalist里面的表格的文本框的值? javascriptjsfunctionc#jq 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 赋文本框唯一id或唯一属性,通过id或属性来获取或设置文本框的值。 不行,datalist运行数据就会产生很多 不行,datalist运行数据就会产生很多行,每一行文本框的id都是我不知道的 var id=$("#datalist1").find("tr:eq(1)").find("td:eq(2)").find("input").val();以上结果是表示datalist中第2行 第3列中的第一个文本框的值,请参考其他表格的值或者隐藏域或者文本框或者下拉等一切控件亦如此.... 不行,我设了alert测试只能找到第1行的,找第二行的就说undefined 不行,datalist运行数据就会产生很多行,每一行文本框的id都是我不知道的每行的文本框你可以设置其class属性的生成规则为动态的a+行号,那每个文本框属性就唯一了啊。然后通过属性来获取啊。 不行,datalist运行数据就会产生很多行,每一行文本框的id都是我不知道的每行的文本框你可以设置其class属性的生成规则为动态的a+行号,那每个文本框属性就唯一了啊。然后通过属性来获取啊。能有例子吗? 用each循环啊,参考5楼的代码$("#datalist1 tr").each(function(){ // 循环每一行 var one=$(this).find("td:eq(0)").find("input").val(); //取第一列中input的值 var two=$(this).find("td:eq(1)").find("input").val(); // 取第二列中input的值 var three=one+tow; // 两列值相加 $(this).find("td:eq(2)").find("input").val(three); // 赋值给第三列中的intput}) 不管怎么样,,NET的控件最终都会生成HTML代码,你先看下HTML代码,然后就可以开干 不行,datalist运行数据就会产生很多行,每一行文本框的id都是我不知道的每行的文本框你可以设置其class属性的生成规则为动态的a+行号,那每个文本框属性就唯一了啊。然后通过属性来获取啊。能有例子吗?文本框 class='<%# "a"+Container.ItemIndex.ToString() %>' ,那第一行的文本框class='a0',第一行的文本框class='a1'…………获取值$(".a0").val()或者$("span[class='a0']") .val()。 错了,更改一下文本框 class='<%# "a"+Container.ItemIndex.ToString() %>' ,那第一行的文本框class='a0',第二行的文本框class='a1'…………获取值$(".a0").val()或者$("input[class='a0']") .val()。 遍历文件夹和子文件夹的所有文件 关于带搜索的分页的存储过程! Regex.Replace 如何替换括号 域名和域名空间有什么关系 xp装不上iis,有什么可以替代iis来部署asp.net? 索引 发送邮件出问题了,怎么解决啊? 还是如何取得sql过程的return值(+100) 我下面的程序为什么老报错? 问个mvc传二维数组的问题 未能找到元数据文件 请问怎么随机选数据库某列若干和为某数的若干记录
var id=$("#datalist1").find("tr:eq(1)").find("td:eq(2)").find("input").val();
以上结果是表示datalist中第2行 第3列中的第一个文本框的值,请参考其他表格的值或者隐藏域或者文本框或者下拉等一切控件亦如此....
不行,我设了alert测试
只能找到第1行的,找第二行的就说undefined
$("#datalist1 tr").each(function(){ // 循环每一行
var one=$(this).find("td:eq(0)").find("input").val(); //取第一列中input的值
var two=$(this).find("td:eq(1)").find("input").val(); // 取第二列中input的值
var three=one+tow; // 两列值相加
$(this).find("td:eq(2)").find("input").val(three); // 赋值给第三列中的intput
})
获取值$(".a0").val()或者$("span[class='a0']") .val()。
文本框 class='<%# "a"+Container.ItemIndex.ToString() %>' ,那第一行的文本框class='a0',第二行的文本框class='a1'…………
获取值$(".a0").val()或者$("input[class='a0']") .val()。