jquery如何获取每一行的最后一列的第一个元素
如图所示:想要获取红色叉的img元素,用$("tbody>tr>td:last-child")只能获取最后一列,但到这里就不知道如何往下获取了...
如图所示:想要获取红色叉的img元素,用$("tbody > tr > td:last-child")只能获取最后一列,但到这里就不知道如何往下获取了
展开
3个回答
展开全部
1 2 3 4 | 1.遍历要操作的table的tr; 2.通过选择器td:last获取到本行最后一个单元格td; 3.通过first()获取到第一个元素; 示例代码: |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | < html > < head > < title ></ title > < script src = "Scripts/jquery-1.7.2.min.js" type = "text/javascript" ></ script > < script type = "text/javascript" > $(document).ready(function () { var obj; $("tr").each(function () { obj = $(this).find("td:last").first(); console.log($(obj).html()); }); }); </ script > </ head > < body > < table > < tr > < td >1</ td > < td >2</ td > < td >< h1 >aaaa</ h1 >3</ td > </ tr > < tr > < td >4</ td > < td >5</ td > < td >< h3 >bbbb</ h3 >6</ td > </ tr > </ table > </ body > </ html > |
展开全部
$("tbody > tr ").each(function(){
$("last-child",this).xxxx
});
$("last-child",this).xxxx
});
展开全部
$("tbody > tr > td:last-child>img").eq(0);
上面那些你都会,怎么这个你就不会了捏?
上面那些你都会,怎么这个你就不会了捏?
本回答被提问者和网友采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |