Get all rows in the “current” table, and not from child tables

后端 未结 4 1426
无人及你
无人及你 2021-01-07 20:45

How can you get all rows in a table without getting the rows in child tables?

var rows = $(\'tr\', tbl);

This will return ALL

4条回答
  •  自闭症患者
    2021-01-07 21:25

    var rows = $('#tblID > tbody > tr')
    

    The child selector will get the table's element and consequently get the elements that are direct children of the table's tbody.

    If you already have a table object:

    var rows = $(tbl).find('> tbody > tr');
    

    Or:

    var rows = $(tbl).children('tbody').children('tr');
    

    Here is a working example.

提交回复
热议问题