我是循环所有tr 再获取每个tr中第二到第八个td的innerHTML?

$("#tableID").find("tr").each(function(){
var td2=$(this).???? //这怎么写?

});

白猪掌柜的
浏览 120回答 3
3回答

梦里花落0921

有两种方法可以获取tr下的第二个td元素:1、使用css选择器,$("tr td:nth-child(2)")。2、使用遍历函数eq()。下面就以上两个方法进行实例演示:单击按钮改变所有行的第二个单元格的样式,单击任意行改变该行第二个单元格的样式。

qq_花开花谢_0

<table id="test"><tr><td>1</td><td>2</td></tr><tr><td>一</td><td>二</td></tr></table>JQuery:$(document).ready(function () {$('#test tr').each(function () {&nbsp;&nbsp;alert($(this).children('td').eq(1).html());});});以上代码完整无误,请试试吧!

烙印99

alert($(this).children().eq(1).html());第二个td
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery