我正在尝试使用jquery遍历gridview, 我正在使用的代码是
$('#<%=gridview1.clientid%> tbody tr').not(':first,:last')
.each(function(){
gridrows ++;
});
我想消除显然是页眉和页脚的第一行和最后一行,我尝试了这段代码,但似乎它不起作用,它返回了gridview行的计数。任何想法。
答案 0 :(得分:1)
有两件事需要考虑:
(1)尽量避免在jquery中混合服务器代码。 只需使用gridview的ID属性$('#myGridView') 而不是通过括号。 (也许 但是你并没有试图这样做。)
(2)阅读Rick Strahl关于这个主题的帖子。 http://www.west-wind.com/weblog/posts/822827.aspx
我相信你会发现它涵盖了你现在遇到的问题。
答案 1 :(得分:0)
如果您使用的是<tbody>
,为什么不将<thead>
用于标题,将<tfoot>
用于页脚?
<table>
<thead><tr>..</tr></thead>
<tbody><tr>..</tr></tbody>
<tfoot><tr>..</tr></tfoot>
</table>
然后你可能会失去.not()
部分。此外,您确定 ASP.net代码是否返回现有ID? :)