我需要使用变量作为表选择器来获取表中的行数。我得到了这样的表格:
var table_element = $(this).prev('table.w2bw2c-with-artists-table');
我在上一篇文章中尝试过此操作,但收到长度未定义的错误。
var new_with_artist_index = $(table_element).rows.length;
我见过这些方法用于查找表中的行数:
var rowCount = $("#tblEmployee td").closest("tr").length;
var rowCount = $('#myTable tbody tr').length;
当表选择器是变量而不是 ID 时,如何使用其中一种方法?或者有更好的办法吗?
最佳答案
您可以在 jQuery 对象上使用 .find()
方法。
var rowCount = table_element.find('tbody tr').length;
或者,您可以使用 []
或 .get()
获取 native 表,然后使用 .rows
属性
var rowCount = table_element[0].rows.length;
关于javascript - 当尝试获取 HTML 表中表选择器是变量的行数时,使用什么 jQuery 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47863530/