Advertisements
How to Count Number of Rows in a Table Using jQuery
Topic: JavaScript / jQueryPrev|Next
Answer: Use the length
Property
You can simply use the length
property to count or find the number of rows in an HTML table using jQuery. This property can be used to get the number of elements in any jQuery object.
Let's try out the following example to understand how it actually works:
Example
Try this code »<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Number of Rows in a Table</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var rowCount = $("#myTable tr").length;
alert(rowCount); // Outputs: 4
});
});
</script>
</head>
<body>
<table id="myTable">
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Peter</td>
<td>18</td>
</tr>
<tr>
<td>3</td>
<td>Harry</td>
<td>14</td>
</tr>
</table>
<button type="button">Get Number of Rows</button>
</body>
</html>
Related FAQ
Here are some more FAQ related to this topic:
- How to highlight alternate table row using jQuery
- How to add or remove rows inside a table dynamically using jQuery
- How to calculate the number of words in a string using jQuery
Advertisements