2011-08-10 34 views

Trả lời

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

Các child selector sẽ nhận được các phần tử của bảng <tbody> và do đó có được các yếu tố <tr> đó là con trực tiếp của tbody của bảng.

Nếu bạn đã có một đối tượng bảng:

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

Hoặc:

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

Here is a working example.

+0

- và nếu bạn đã có đối tượng bảng như trong ví dụ của tôi? – clarkk

+0

Vui lòng xem chỉnh sửa của tôi. – FishBasketGordo

+2

Không quan tâm điều này sẽ đối phó với các yếu tố trung gian tbody? – Chris

1

lẽ:

var rows = $("#tableid>tr"); 
4
var count = $('#tableID').rows; 

Nó hoạt động, bởi vì bộ chọn sẽ trả về một đối tượng HTMLTableElement.

+1

'$ ('# tableID'). Get (0) .rows' – redolent

Các vấn đề liên quan