如何使用jQuery迭代gridview或listview?

如何使用jQuery迭代gridview或listview?,jquery,asp.net,Jquery,Asp.net,如何从客户端知道GridView或listview除了标题行之外还有多少行。每个组件都必须生成HTML。因此,一旦你有了这些元素,你就可以像计算其他元素一样轻松地计算它们 比如说,listview使用类“a”生成li元素。然后你可以做: $('.a').length; // returns count of elements with class 'a' 编辑:您甚至不需要jQuery,您可以使用 对于以下标记: <table id="abc"> <tr><

如何从客户端知道GridView或listview除了标题行之外还有多少行。

每个组件都必须生成HTML。因此,一旦你有了这些元素,你就可以像计算其他元素一样轻松地计算它们

比如说,listview使用类“a”生成li元素。然后你可以做:

$('.a').length; // returns count of elements with class 'a'
编辑:您甚至不需要jQuery,您可以使用

对于以下标记:

<table id="abc">
    <tr><td>abc</td></tr>
    <tr><td>abc</td></tr>
    <tr><td>abc</td></tr>
    <tr><td>abc</td></tr>
    <tr><td>abc</td></tr>
</table>

abc
abc
abc
abc
abc
像这样:

var number_of_rows = $("#<%=GridView1.ClientID %> tr").size();
var number_of_rows=$(“#tr”).size();

您的数据控件在浏览器中呈现为html表,因此通过计算行数ie tr,您可以得到已绑定的行数。这是错误的<代码>长度是一个属性,而不是一个方法。你应该使用
.size()
.length
@Edgar Villegas Alvarado:谢谢你指出这一点。我已经修好了。
var number_of_rows = $("#<%=GridView1.ClientID %> tr").size();