获取table表格下td对应的td

我的每一个td里面都加了一个divdiv里面都有一个onclick方法是danji()还有自动生成的id每次点这个方法都会把他的ID传到javascript的functi... 我的每一个td里面都加了一个div div里面都有一个onclick方法是danji() 还有自动生成的id
每次点这个方法都会把他的ID传到javascript的
function danji(){}
我现在就想通过这个方法 当我点击 0301 怎样才可以获得 0201 的id 依次类推 点击 0201 获得0101的id
点击0302 获得 0202的id id是自动生成的 各位大神啊 有没有什么好办法啊。。。
展开
 我来答
zhaoapk
推荐于2016-03-21 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1602万
展开全部
function danji(id) {
  var td = $('#' + id).parent(); // 找到div父级td
  var tr = td.parent(); // 找到td的父级tr
  var index = tr.children().index(td); // 查看td在tr里的index
  var nextTr = tr.next(); // 找到下一个tr
  // 后面还有没有tr
  if (nextTr.length) {
      // 在下一个tr里找到index个的td,在td里找第一个div,取id
      alert(nextTr.find('td:eq(' + index + ') div:first').attr('id'));
  }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式