Dado un documento HTML que contiene una tabla, la tarea es contar el número de filas y columnas en esa tabla usando JQuery.
Enfoque: la propiedad de longitud se usa para contar el número de filas y columnas en una tabla HTML usando jQuery. Los selectores utilizados para encontrar el número de filas y columnas en una tabla HTML son:
- Para contar el número de filas se utiliza el selector “#Table_Id tr” . Selecciona todos los elementos <tr> de la tabla. Esto incluye la fila que contiene el encabezado de la tabla. La propiedad de longitud se utiliza en los elementos seleccionados para obtener el número de filas.
- Para contar el número de columnas se utiliza el selector “#Table_Id tr th” . Selecciona todo el número de elementos <th> anidados dentro de los elementos <tr> en la tabla. La propiedad de longitud se utiliza en los elementos seleccionados para obtener el número de columnas.
Ejemplo 1: En este ejemplo, se cuenta el número de filas.
HTML
<!DOCTYPE HTML> <html> <head> <title> Count Number of Rows and Columns in a Table Using jQuery. </title> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"> </script> </head> <body> <center> <h1 style = "color:green;" > GeeksForGeeks </h1> <strong> Count Number of Rows in a Table Using jQuery </strong> <br><br> <table id="Table_id" border="1" width="140"> <thead> <tr style = "background:green;"> <th>S.No</th> <th>Title</th> <th>Geek_id</th> </tr> </thead> <tbody> <tr> <td>Geek_1</td> <td>GeekForGeeks</td> <td>Geek_id_1</td> </tr> <tr> <td>Geek_2</td> <td>GeeksForGeeks</td> <td>Geek_id_2</td> </tr> </tbody> </table> <br> <button type="button"> Count Rows </button> <!-- Script to Count number of rows in a table --> <script> $(document).ready(function(){ $("button").click(function(){ // Select all the rows in the table // and get the count of the selected elements var rowCount = $("#Table_id tr").length; alert(rowCount); }); }); </script> </center> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: En este ejemplo, se cuenta el número de columnas.
HTML
<!DOCTYPE HTML> <html> <head> <title> Count Number of Rows and Columns in a Table Using jQuery. </title> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"> </script> </head> <body> <center> <h1 style = "color:green;" > GeeksForGeeks </h1> <strong> Count Number of Columns in a Table Using jQuery </strong> <br><br> <table id="Table_id" border="1" width="140"> <thead> <tr style = "background:green;"> <th>S.No</th> <th>Title</th> <th>Geek_id</th> </tr> </thead> <tbody> <tr> <td>Geek_1</td> <td>GeekForGeeks</td> <td>Geek_id_1</td> </tr> <tr> <td>Geek_2</td> <td>GeeksForGeeks</td> <td>Geek_id_2</td> </tr> <tr> <td>Geek_3</td> <td>GeeksForGeeks</td> <td>Geek_id_3</td> </tr> </tbody> </table> <br> <button type="button"> Count Columns </button> <!-- Script to Count Number of columns in a table --> <script> $(document).ready(function(){ $("button").click(function(){ // Select all the columns in the table // and get the count of the selected elements var colCount = $("#Table_id tr th").length; alert(colCount); }); }); </script> </center> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
jQuery es una biblioteca JavaScript de código abierto que simplifica las interacciones entre un documento HTML/CSS. Es muy famosa por su filosofía de «Escribir menos, hacer más» .
Puede aprender jQuery desde cero siguiendo este tutorial de jQuery y ejemplos de jQuery .
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA