if( $('#myTable tr').length > 0 ){
// You have more then 1 row !
$('#yourBtn').trigger('click');
}
如果要单击第一行,无论如何都可以这样做:
$('#myTable tr:first-child').trigger('click');
但是,单击行并不是最好的方法,因为行不是链接。如果您想单击TD中的链接,可以尝试以下操作:
// Will find first TR (row)
// Will go to the TD with the index "1". I think it's the second TD because index start at 0, but I am not sure anymore.
// Will find the first link, then trigger it as a "click".
$('#myTable tr:first-child').find('td:eq(1) a').trigger('click');
1条答案
按热度按时间2ekbmq321#
不是没有测试过,但这个应该可以:
输入表的ID,class,或者其他,然后选择所有的子元素
tr
。使用函数length,她将返回表中tr
的个数。正如你可能知道的,每个tr
都是一行。最后,您的代码将如下所示:
如果要单击第一行,无论如何都可以这样做:
但是,单击行并不是最好的方法,因为行不是链接。如果您想单击
TD
中的链接,可以尝试以下操作:没有尝试最后一个,所以我不知道它是否工作。