获取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是自动生成的 各位大神啊 有没有什么好办法啊。。。 展开
每次点这个方法都会把他的ID传到javascript的
function danji(){}
我现在就想通过这个方法 当我点击 0301 怎样才可以获得 0201 的id 依次类推 点击 0201 获得0101的id
点击0302 获得 0202的id id是自动生成的 各位大神啊 有没有什么好办法啊。。。 展开
1个回答
展开全部
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'));
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询