jquery中怎么获取当前页的tbody

页面有一个table,有排序和分页的功能,现在我每一页有15条记录,并用一个tbody包起来,而我的tbody的id是循环自动生成的,每一页的tbody的Id都不同,那么... 页面有一个table,有排序和分页的功能,现在我每一页有15条记录,并用一个tbody包起来,而我的tbody的id是循环自动生成的,每一页的tbody的Id都不同,那么我排序想要获取当前页的tbody的ID怎么获取 展开
 我来答
娱乐这个feel倍爽儿
推荐于2016-11-24 · 人生如戏,戏如人生 娱百家事,乐万千户
娱乐这个feel倍爽儿
采纳数:47982 获赞数:334163

向TA提问 私信TA
展开全部

jquery中获取当前页的tbody代码如下:

$('#TableID').find('tbody')

注:TableID 为table 的ID。

泷曼彤2t
2013-10-24 · 超过15用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:29.1万
展开全部
如果你不说一下你的文档结构我真不知道怎么下手。。
$("#tableid tbody").attr("id")这是常规的或许id 的方法。但是你那个刷新页面才会出后面的tbody吧!就意味着有些数据还没有到前台,所以没发获取,tbody有生成规则吧???找找规律。。
更多追问追答
追问
我有300条记录,每页显示15条,就会有20页,而这20页每页都会用一个tbody包起来,这样每页的tbody Id就等于tbody1~~tbody20~~,然后我的排序功能是点击表头其中一列,对该列进行排序,这就需要我找到当前页的Tbody下的tr~现在我就是不知道怎么找到当前页的tbody
追答
看生成后的table的文档结构吧!$(“#tableid tbody”).attr();//这句话就是获取tbody的Id,如果table下面有很多tbody。遍历循环一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开放百姓百姓
2013-10-24
知道答主
回答量:1
采纳率:0%
帮助的人:1447
展开全部
//不知道你具体id是怎么定义的,可以类似这样...
var tbodyid="tbody"+i
$("#"+tbodyi)//应该可以
追问
我的tbody ID是循环自动生成的,300条记录,20页,20个tbody,从tbody1到tbody20
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
diygwcom
2013-10-24
知道答主
回答量:1
采纳率:0%
帮助的人:2.4万
展开全部
$("#tableId").find("tbody").each(function(){
alert($(this).attr("id"));

})
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式