我如何從客戶端知道除了標題行之外,還有多少行用於gridiview或listview。如何使用jQuery迭代gridview或listview?
回答
像這樣:
var number_of_rows = $("#<%=GridView1.ClientID %> tr").size();
每個組件都必須生成HTML。所以一旦你有了這些元素,你就可以很容易地把它們算作其他任何東西。
假設你的listview生成了具有類「a」的li元素。然後,你可以這樣做:
$('.a').length; // returns count of elements with class 'a'
編輯:您甚至不需要jQuery的這一點,你可以用pure javascript solution (example).
var table = document.getElementById("abc");
var rows= table.getElementsByTagName('tr');
alert(rows.length)
爲以下標記:
<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>
這是錯的。 「長度」是一種財產,而不是一種方法。你應該使用'.size()'或'.length' – 2011-04-29 06:22:00
@Edgar Villegas Alvarado:謝謝你的支持。我修好了。 – Damb 2011-04-29 06:24:53
不客氣。現在我已經提高了您的解決方案。 – 2011-04-29 06:30:57
- 1. 如何使用jquery(或JavaScript)迭代cookie?
- 2. 迭代GridView使用Javascript或jQuery查找最大值
- 3. 在GridView或ListView
- 4. 如何迭代或循環使用每個()在jQuery/javascript
- 5. 如何迭代使用迭代器
- 6. 使用標籤迭代GridView行
- 7. 我該如何製作GridView或Listview
- 8. 如何頁面下拉gridView或ListView
- 9. 如何使用XML類在gridview或listview中顯示XML內容?
- 10. 迭代ListView數據
- 11. 使用jQuery迭代更改?
- 12. 多重迭代使用jquery
- 13. 迭代通過使用jQuery
- 14. 迭代ListView的子代
- 15. 如何使用迭代器?
- 16. 如何使用`.each()`使用jQuery迭代表中的行?
- 17. 在gridview上使用Listview
- 18. 通過使用jQuery或Javascript循環GridView
- 19. 如何使用JavaScript或JQuery在GridView中查找LinkButton?
- 20. 如何使用Javascript或jQuery刪除gridview行
- 21. 如何使用struts2迭代器迭代列表<String>
- 22. 如何使用javascript或jquery在listview中設置hiddenfield的值
- 23. 如何使用一個爲每個或迭代通過div?
- 24. 如何在Mustache.js或Handlebars.js中使用嵌套迭代器?
- 25. 在PHP中,如何使用datagrid或gridview
- 26. Listview gridview
- 27. 迭代使用jQuery不工作
- 28. 使用jQuery/Javascript迭代徹底的JSON
- 29. 使用jquery迭代表單字段
- 30. 迭代通過Java集合使用jQuery
您的數據控件呈現在br owser作爲html表,所以通過計算行的數量,即tr,你可以得到綁定了多少行。 – ankur 2011-04-29 06:14:50