2011-04-19 6 views
0

Javascript에서 여러 행 (100 행)이 포함 된 테이블이 있습니다. 내 UI에서는 페이지 당 20 행만 표시 할 수 있습니다. 따라서이 행은 5 페이지에 표시됩니다. 내가 tbl.rows.length을 사용하여 테이블의 행 수를 얻기 위해 노력하고 있어요 때테이블 행은 여러 페이지에서 계산됩니다.

, 내가 총 수를 얻을하는 데 사용할 수있는 기능이 시나리오에서는 나에게 20하지 (100)

을주고있다 행의?

+0

자바 스크립트에 테이블이 없습니다. 어떤 플러그인을 사용합니까? 또는 자바 스크립트로 액세스되는 HTML 테이블에 대해 이야기하고 있습니까? –

+0

어떤 종류의 jquery 테이블 API를 사용하고 있습니까? 또는 일반 HTML 테이블을 사용하고 있습니까? – capdragon

+0

그냥 HTML 테이블 .. 우리 회사에서 그들은 jQuery를 사용하지 않습니다. – user12121

답변

0

Showing 1-20 of <span id="num_rows">100</span>과 같은 것이 없으면 javascript 만 사용하여이 작업을 수행하는 좋은 방법은 없습니다. 그런 다음 해당 범위의 콘텐츠를 가져올 수 있습니다.

AJAX를 사용하여 서버를 쿼리하면 잔인한 것처럼 보입니다.

어쨌든 HTML 어딘가에 총 행 값을 삽입하고 자바 스크립트로 값을 읽어야합니다. 원하는 경우 표에 data-total_rows="100"과 같은 속성을 설정할 수도 있습니다. 많은 옵션이 있습니다.

이 방법을 사용하여 선택하는 항목은 동적으로 행을 추가/제거하는 경우에도 값을 업데이트해야합니다.