Cod*_*het 30 javascript jquery html-table
我浏览互联网寻找答案,但我找不到解决方案.我想计算HTML表格按下链接按钮时的行数.有人可以帮帮我吗?
这是我到目前为止:
$('#HypSelectAll').click(function () {
var count = $('#gvPerformanceResult').children().length;
for (i = 0; i < count; i++) {
alert(i);
}
});
Run Code Online (Sandbox Code Playgroud)
但是有些原因它会返回0,即使我的表中有大约12行?我检查了我的ID名称,这是正确的.
tre*_*Fan 66
var x = document.getElementById("myTable").rows.length;
Run Code Online (Sandbox Code Playgroud)
Joh*_*nde 56
尝试:
var count = $('#gvPerformanceResult tr').length;
Run Code Online (Sandbox Code Playgroud)
以下代码假定您的表具有ID"MyTable"
Run Code Online (Sandbox Code Playgroud)<script language="JavaScript"> <!-- var oRows = document.getElementById('MyTable').getElementsByTagName('tr'); var iRowCount = oRows.length; alert('Your table has ' + iRowCount + ' rows.'); //--> </script>
答案取自:http://www.delphifaq.com/faq/f771.shtml,这是谷歌查询的第一个结果:"获取HTML表格中的行数";)
在DOM中,一个tr
元素(或明或暗地)的孩子tbody
,thead
或者tfoot
,不是一个孩子table
(因此你得到了0).所以一般的答案是:
var count = $('#gvPerformanceResult > * > tr').length;
Run Code Online (Sandbox Code Playgroud)
这包括表的行,但不包括任何内部表的行.
归档时间: |
|
查看次数: |
111314 次 |
最近记录: |