jquery查找一个table中的对象

下面的例子只要根据当前的obj就能够查找他的父级节点和兄弟节点。

<html>
	<head>
		<title>usually function</title>
	</head>
	<body>
		<table>
			<tr id="tr_id">
				<td>
					<input type="text" value="1">
					<input type="hidden">
				</td>
				<td>
					<input type="text" value="2">
					<input type="hidden">
				</td>
				<td>
					<input type="text" value="test" onclick="test(this)">
					<input type="hidden">
				</td>
				<td>
					<input type="text" value="4">
					<input type="hidden">
				</td>
			</tr>
		
		</table>
		
	</body>
<html>	
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script>
function test(obj){
	//找到当前对象的父级tr
	var one = $(obj).parent().parent().attr("id");
	alert(one);
	//找到当前对象的子级td对象
	var tdobj4 = $(obj).parent().parent().children("td")[3];
	var inputobj = $(tdobj4).children("input")[0];
	alert(inputobj.value);
	alert($(inputobj).val());
}	
	
</script>

 

备注:jquery中的children()函数只考虑子元素,而不考虑所有的后代元素

阅读更多
个人分类: jQuery & jquery插件
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

jquery查找一个table中的对象

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭