如何用js取得table中td里面input的id或者name名称中指定的内容

<tr>
<td><input type=text name=rel_order_code[0] /></td>
</tr>
<tr>
<td><input type=text name=rel_order_code[2] /></td>
</tr>
<tr>
<td><input type=text name=rel_order_code[3] /></td>
</tr>
<tr>
<td><input type=text name=rel_order_code[4] /></td>
</tr>
这里要取到 例如 第一行的0,第二行的2,第三行的3··· ····

两种方式

一种是引用一个jquery,使用jquery选择器,代码如下

$("table td #input的id").val();
其实可以直接
$("#id值").val();

另一种是js,你在input上边加一个id值

document.getElementById("test").value;

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-05
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">

<title>无标题页</title>
<script type="text/javascript">
function getName(textBox)
{
alert(textBox.name.substring(textBox.name.indexOf('[') + 1,textBox.name.indexOf(']')));
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div >
<table>
<tr>
<td><input type="text" name="rel_order_code[0]" onclick="getName(this)" /></td>
</tr>
<tr>
<td><input type="text" name="rel_order_code[2]" onclick="getName(this)" /></td>
</tr>
<tr>
<td><input type="text" name="rel_order_code[3]" onclick="getName(this)" /></td>
</tr>
<tr>
<td><input type="text" name="rel_order_code[4]" onclick="getName(this)" /></td>
</tr>

</table>
</div>
</form>
</body>
</html>本回答被提问者采纳
相似回答