使用jquery循环遍历gridview

时间:2011-01-23 09:49:13

标签: asp.net jquery gridview

我正在尝试使用jquery遍历gridview, 我正在使用的代码是

$('#<%=gridview1.clientid%> tbody tr').not(':first,:last')
  .each(function(){
    gridrows ++;
  });

我想消除显然是页眉和页脚的第一行和最后一行,我尝试了这段代码,但似乎它不起作用,它返回了gridview行的计数。任何想法。

2 个答案:

答案 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? :)

相关问题