JQUERY 获取对应行里面的某个控件的值

  • 格式:pdf
  • 大小:53.44 KB
  • 文档页数:2

前端做项目,想完成点击某个行的按钮,获取对应行里面的某个控件的值
于是写了一下代码,方便需要的人
<script type="text/javascript"src="jQuery.js"></script>
<script>
//方法一
function get(obj){
alert(obj)
var trd=$("#tblDtl tr").eq(obj);
var o=trd.find("[id='d']");
alert(o.val())
}
//方法2
function get1(obj){
alert(obj.parents().html())
var o=obj.parents().find("[id='d']");
alert(o.val());
}
</script>
<table id="tblDtl">
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get(parentNode.parentNode.rowIndex)"><input type="text"id="c"name="c"></td> <td><input type="text"id="d"name="d"></td>
</tr>
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get(parentNode.parentNode.rowIndex)"><input type="text"id="c"name="c"></td> <td><input type="text"id="d"name="d"></td>
</tr>
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get(parentNode.parentNode.rowIndex)"><input type="text"id="c"name="c"></td> <td><input type="text"id="d"name="d"></td>
</tr>
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get1($(this))"><input type="text"id="c"name="c"></td>
<td><input type="text"id="d"name="d"></td>
</tr>
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get1($(this))"><input type="text"id="c"name="c"></td>
<td><input type="text"id="d"name="d"></td>
</tr>
<tr><td><input type="text"id="a"name="a"></td>
<td><input type="button"id="b"name="b"onclick="get1($(this))"><input type="text"id="c"name="c"></td>
<td><input type="text"id="d"name="d"></td>
</tr>
</table>。