jquery选定行时,怎么取得该行中的信息?

pengpeng11 2010-03-10 05:00:08

<table>
<tr>
<td>编号</td>
<td>姓名</td>
</tr>
<c:forEach items="${cplist}" var="l">
<tr>
<td>${l.id}</td>
<td>${l.name}</td>
</tr>
</c:forEach>
</table>



$(function(){
$t = $(table>table tr).click(function(){
//选定一行后如何取值?
});
});

怎么选定该行后取到这一行的编号,或是信息, 多谢!
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
6楼的方法在我这怎么不支持啊,你用的是哪个版本的Jquery
pengpeng11 2010-03-10
  • 打赏
  • 举报
回复
多谢啊。。。。
哥们
sshudong 2010-03-10
  • 打赏
  • 举报
回复
$(this).childrens("td:eq(0)").text(); 取得TR下第一个TD里的文本
$(this).childrens("td:eq(1)").text(); 取得TR下第二个TD里的文本
sshudong 2010-03-10
  • 打赏
  • 举报
回复
var ItemID=$(this).childrens("td:first").text();
取得第一个TD里的文本赋给变量ItemID
pengpeng11 2010-03-10
  • 打赏
  • 举报
回复
点击该行后,姓名那栏成可编辑的状态,我想得到该行的编号,然后编号也传给后台代码,根据编号来查找更新数据库表。
sshudong 2010-03-10
  • 打赏
  • 举报
回复
取得选定TR里的html代码
$(this).html();
VirusFu 2010-03-10
  • 打赏
  • 举报
回复
$(function(){
var trs = $('table tr').get(); //得到DOM对象
$.each(trs,function(index,tr){
// index是下标 tr是遍历的对象
$(tr).click(function (){
//事件代码
});
});

passself 2010-03-10
  • 打赏
  • 举报
回复
取什么值,如果取的是文本的值就用

$(this).text();

就可以了

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧