2009-07-19 2 views
5

데이터베이스의 데이터를 표시하는 테이블이있는 웹 페이지가 있습니다. 주 <tr>이 표시되고 추가 <tr>은 숨겨져 있으며 사용자가 첫 번째 주 <tr>에있는 버튼을 클릭 할 때 jquery로만 표시됩니다.DataTables 플러그인을 사용하여 특정 행을 숨기시겠습니까?

내가 얻는 문제는 datatables 플러그인을 사용할 때 모든 행을 찾아서 계산하므로 11 행의 데이터와 11 개의 추가 숨겨진 행이 각 주 행 아래에 있다는 것입니다. 그런 다음 "22 항목 중 1 - 10 표시"표의 단추에 표시됩니다. 나는 Datatables가 숨겨진 행을 세거나보고 싶지 않습니다. 나는이 문제를 해결할 수있는 방법이있다. 모든 <tr>'s에는 ID와 클래스가 있으므로이 데이터를 올바르게 정렬하는 간단한 방법이있을 것이라고 생각했습니다. 내가 주 <tr>가 숨겨진 <tr을 표시하기 위해 클릭 할 때>는 내가 클릭 한 주요 <tr>에서 아래로 슬라이드하지 않습니다 또한

는, 대신에 그것은 모든 주요 <tr>'s 위에 간다. 왜 그런지 알아?

Datatables Site []>

답변

0

당신이 사용해야하는 행을 계산 할 쿼리 "볼 수"속성을. 따라서 검색어는 다음과 같아야합니다.

var entries = $("tr:visible").length; 
관련 문제