jquery中怎么获取当前页的tbody
页面有一个table,有排序和分页的功能,现在我每一页有15条记录,并用一个tbody包起来,而我的tbody的id是循环自动生成的,每一页的tbody的Id都不同,那么...
页面有一个table,有排序和分页的功能,现在我每一页有15条记录,并用一个tbody包起来,而我的tbody的id是循环自动生成的,每一页的tbody的Id都不同,那么我排序想要获取当前页的tbody的ID怎么获取
展开
4个回答
展开全部
如果你不说一下你的文档结构我真不知道怎么下手。。
$("#tableid tbody").attr("id")这是常规的或许id 的方法。但是你那个刷新页面才会出后面的tbody吧!就意味着有些数据还没有到前台,所以没发获取,tbody有生成规则吧???找找规律。。
$("#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。遍历循环一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//不知道你具体id是怎么定义的,可以类似这样...
var tbodyid="tbody"+i
$("#"+tbodyi)//应该可以
var tbodyid="tbody"+i
$("#"+tbodyi)//应该可以
追问
我的tbody ID是循环自动生成的,300条记录,20页,20个tbody,从tbody1到tbody20
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#tableId").find("tbody").each(function(){
alert($(this).attr("id"));
})
alert($(this).attr("id"));
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询