jQuery怎么遍历表格,获取每一列的值

2025-03-23 02:50:37
推荐回答(4个)
回答1:


























选择驾校名称合作驾校名称申请时间申请状态操作
中大驾校潇湘驾校2016-04-15 14:40:20未处理修改申请状态
中大驾校潇湘驾校2016-04-15 14:40:20未处理修改申请状态

扩展资料:

遍历同胞:

siblings():被选中时找到自己的兄弟姐妹,写法有siblings(所有的兄弟姐妹)和siblings(“同级的兄弟姐妹”)。

next():被选中时找到自己的下级,写法有   nextAll(找到所有的下级)和next(“找到下一个元素”)和nextuntil("被选中的元素的范围内的元素")。

prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。

first():返回被选中的第一元素  ,写法 $("div p").first().css("样式") 。

last():被选中的最后一个元素,写法 $("div p").last().css(”样式“) 。

eq():返回被选中元素中有索引的元素,索引号,是从0开始不是从1开始比如tr.eq(0).id ==data.eq[i-1].id 或者 tr[0].id = data[i-1].id。          

filter():删除真正意义上的过滤,写法  $("div ").filter("span").hide() 。

not():就是跟filter()相反的用法。

回答2:

可以用jQ的each方法遍历表格,再用index()次序值判断第几列,效果实现如下图(获取第一列):

代码如下:





Document







一行1列
一行2列
一行3列
一行4列


二行1列
二行2列
二行3列
二行4列


三行1列
三行2列
三行3列
三行4列


表格第一列的文字内容分别为:



回答3:





Nothing




$ (function ()
    {
    $ ('table tr td').each (function ()
    {
    alert (this.innerHTML);
    })
    })




回答4:






















一行1列 一行2列 一行3列 一行4列
二行1列 二行2列 二行3列 二行4列
三行1列 三行2列 三行3列 三行4列

表格第一列的文字内容分别为: