87,910
社区成员
发帖
与我相关
我的任务
分享
<table id="table1">
<tr><td>1</td><td><input type="text" value="1" /></td></tr>
<tr><td>1</td><td><input type="text" value="2" /></td></tr>
<tr><td>1</td><td><input type="text" value="3" /></td></tr>
<tr><td>1</td><td><input type="text" value="4" /></td></tr>
<tr><td>1</td><td><input type="text" value="5" /></td></tr>
<tr><td>1</td><td><input type="text" value="6" /></td></tr>
</table>
<script>
window.onload = function () {
var tb = document.getElementById('table1'), input//注意你table的id
for (var i = 0, j = tb.rows.length; i < j; i++) {
input = tb.rows[i].cells[1].getElementsByTagName('input')[0];//上面贴出来的代码分号放错位置了
if (input) alert(input.value);
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table id="tb1">
<tr>
<td>
<input name="txtOne" value="1" /><input value="1111" />
</td>
<td>
<input name="txtTwo" value="2" />
</td>
</tr>
<tr>
<td>
<input name="txtOne" value="11" /><input value="3333" />
</td>
<td>
<input name="txtTwo" value="22" />
</td>
</tr>
<tr>
<td>
<input name="txtOne" value="111" />
</td>
<td>
<input name="txtTwo" value="222" />
</td>
</tr>
</table>
<input type="button" onclick="doSubmit()" />
<script>
var tb = document.getElementById("tb1");
for (var i = 0; i < tb.rows.length; i++) {
var value = tb.rows[i].cells[0].getElementsByTagName("input")[1];
if (value != undefined)
alert(value.value);
}
</script>
</body>
</html>
var tb = document.getElementById('table1'),input
for (var i = 0, j = tb.rows.length; i < j; i++) {
input = tb.rows[i].cells[1].getElementsByTagName('input'); [0]
if (input) alert(input.value);
}
<input type="text" name="txtName" value="1" />
<input type="text" name="txtName" value="2" />
<input type="text" name="txtName" value="3" />
<script>
var els=document.getElementsByName('txtName')
var vs=[];
for(var i=0;i<els.length;i++)vs.push( els[i].value);
alert( vs )
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<title>无标题文档</title>
</head>
<body>
<form>
<table>
<tr>
<td>
11
</td>
<td>
<input type="text" name="txtName" />
</td>
</tr>
<tr>
<td>
11
</td>
<td>
<input type="text" name="txtName" />
</td>
</tr>
<tr>
<td>
11
</td>
<td>
<input type="text" name="txtName" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="text" name="txtName" />
</td>
</tr>
<tr>
<td>
<input type="button" onclick="doSubmit()" value="Submit" />
</td>
</tr>
</table>
</form>
<script>
function doSubmit() {
var result = "";
$("table tr").each(function (i) {
var name = $(this).find("td:nth-child(2) input").val();
if (name == undefined) return;
result += "第" + i + "行文本框值:" + name + " <br />";
})
$("body").append(result);
}
</script>
</body>
</html>
不可能没效果啊
$("#table1 .inputclass").each(function () {
var value = $(this).val();
})
<script>
function doSubmit() {
$("table tr").each(function () {
var name = $(this).find("td:nth-child(2) input").val();
alert(name);
})
}
</script>