jquery 取前后元素 本帖最后由 bychgh 于 2011-05-25 14:48:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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><script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js"></script></head><body><table> <tr> <td> name: </td> <td> <input type="text" /> <input type="button" id="bb" value=".." /> </td> <td> number: <input type="text" /></td> </tr></table><script type="text/javascript">$(document).ready( function() { $("#bb").click( function() { //绑定按钮的onfocus()事件显然是不合理的,当然你一定要focus也是可以的 var v1 = $(this).siblings(":text").eq(0).val(); var v2 = $(this).parents("tr td:last :text").eq(0).val(); alert("v1 = " + v1 + "\n" + "v2 = " + v2); });});</script></body></html> 如果 <td> number: <input type="text" /></td>并不是最后一个td 怎么样来获取? var v2 = $(this).parents("tr td:eq(td元素的索引号) :text:eq(TEXT控件的索引号)").val(); <table> <tr> <td> name: </td> <td> <input type="text" /> <input type="button" id="bb" value=".." /> </td> <td> number: </td> <td><input type="text" /></td><td>...</td>... </tr></table> 哇靠,那这个帖子又是怎么回事.....http://topic.csdn.net/u/20110525/15/6ee121ae-6a98-4312-b93a-712c4e00f106.html?seed=617192900&r=73503644#r_73503644 你这种情况只能用name来取,var txts = document.getElementsByName("xxoo");for(var i = 0; i < txts.length; i++){ var txt = txts[i]; ......} name和ID 动态变,不好取 //还可以用:contains()选择器:var v2 = $(this).parents("tr td:contains('number:') :text:eq(0)").val(); Extjs4 grid的store取不到数据 JS 增加编号问题 关于图片显示问题 js查询字符串 jquery点击给单个li加样式再点击取消样式,怎么弄 弹出窗口的问题。1:怎么实现模态弹出窗口;2:弹出窗口关闭之后,怎么样通知父窗口刷新 Split函数问题 江湖救急啊~!!!!!!!!!!!!!!!!! 请问一下,这样的炫的菜单效果用什么软件可以做出来呢?不用编代码的!!谢谢!! 如何得到onchange事件变化前的值? 紧急求助!!既可以选择还可以接受用户输入的下拉选框!!万分感谢!! 二级联动菜单问题 刚学完jsp 求一个在线播放视频的插件或工具
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js"></script>
</head><body>
<table>
<tr>
<td> name: </td>
<td>
<input type="text" />
<input type="button" id="bb" value=".." />
</td>
<td> number:
<input type="text" /></td>
</tr>
</table>
<script type="text/javascript">
$(document).ready( function() {
$("#bb").click( function() { //绑定按钮的onfocus()事件显然是不合理的,当然你一定要focus也是可以的
var v1 = $(this).siblings(":text").eq(0).val();
var v2 = $(this).parents("tr td:last :text").eq(0).val();
alert("v1 = " + v1 + "\n" + "v2 = " + v2);
});
});
</script>
</body>
</html>
如果
<td> number:
<input type="text" /></td>并不是最后一个td 怎么样来获取?
<tr>
<td> name: </td>
<td>
<input type="text" />
<input type="button" id="bb" value=".." />
</td>
<td> number: </td>
<td><input type="text" /></td>
<td>...</td>
...
</tr>
</table>
那这个帖子又是怎么回事.....
http://topic.csdn.net/u/20110525/15/6ee121ae-6a98-4312-b93a-712c4e00f106.html?seed=617192900&r=73503644#r_73503644
var txts = document.getElementsByName("xxoo");
for(var i = 0; i < txts.length; i++){
var txt = txts[i];
......
}
name和ID 动态变,不好取
var v2 = $(this).parents("tr td:contains('number:') :text:eq(0)").val();