jquery怎样选择当前行的下一行

ahking 2012-02-21 02:52:34
一个表格有3列若干行,已经通过某行的ID得到了该行,该行如果有下一行,就获取下一行的ID和下一行第二个单元格的内容,该怎么做
...全文
459 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hemeng 2012-02-21
  • 打赏
  • 举报
回复
来晚了。
ahking 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jusfr 的回复:]

引用 6 楼 ahking 的回复:

忘了 还有个条件
应该是选取其下面class不为"marked"的第一行


$(this).nextAll('tr[class!="marked"]:eq(0)')
[/Quote]

你们配合不错啊,jquery真是灰常方便啊
ahking 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aihua17 的回复:]

$(this).next("tr[class!=marked]").eq(0).attr("id");
[/Quote]

我测试怎么不行呢,不管下一行的class是不是marked,都能获取
jusfr 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ahking 的回复:]

忘了 还有个条件
应该是选取其下面class不为"marked"的第一行
[/Quote]

$(this).nextAll('tr[class!="marked"]:eq(0)')
aihua17 2012-02-21
  • 打赏
  • 举报
回复
$(this).next("tr[class!=marked]").eq(0).attr("id");
ahking 2012-02-21
  • 打赏
  • 举报
回复
忘了 还有个条件
应该是选取其下面class不为"marked"的第一行
jusfr 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ahking 的回复:]怎样判断有没有下一行呢[/Quote]
$(this).next().length === 0 true则无下一行
ahking 2012-02-21
  • 打赏
  • 举报
回复
怎样判断有没有下一行呢
jusfr 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tptptp00 的回复:]$(this).next("tr").eq(0).find("td").eq(1).html()[/Quote]
三石-gary 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tptptp00 的回复:]

$(this).next("tr").eq(0).attr("id");
$(this).next("tr").eq(0).find("td").eq(2).html()
[/Quote]
+1
tptptp00 2012-02-21
  • 打赏
  • 举报
回复
$(this).next("tr").eq(0).attr("id");
$(this).next("tr").eq(0).find("td").eq(2).html()

87,990

社区成员

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

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