화면 자바스크립트에서 프레임을 사용하기 때문에 table의 row(tr)의 id를 따로 줄 수 없는 상황에서 row(tr)을 숨겨야 하는 경우가 발생했다.
tr id가 있으면 id에 hide를 해주면 되지만, row 자체에 아이디를 줄 수 없는 경우에는 아래와 같이 한줄 전체를 숨길 수 있다.
1. table id에서 테이블 row의 index로 hide 하는 경우 → tr:eq(index)를 사용
$('#table_id tr:eq(0)').hide();
반대로 보여주고 싶은 경우는 아래와 같이 수정할 수 있다.
$('#table_id tr:eq(0)').show();
2. 숨기고자 하는 field가 해당된 row를 hide 하는 경우
$('#field_id').parents('tr').hide();
이 내용도 1번과 마찬가지로, 보여주고 싶은 경우는 아래와 같이 수정하면 된다.
$('#field_id').parents('tr').show();
출처
https://stackoverflow.com/questions/17824061/jquery-hide-rows-from-table
https://stackoverflow.com/questions/2889070/jquery-hide-table-rows
[Mac] Could not find tools.jar JavaAppletPlugin.plugin (0) | 2022.05.03 |
---|---|
[jQuery] select 박스 option 값을 배열로 가져오기, 나열하기, map() (0) | 2022.04.15 |
SQL Error [422] [S0004]: 공통 테이블 식이 정의되어 있지만 사용되지 않았습니다. (0) | 2022.03.29 |
구글 chart에서 title, subtitle 폰트 변경 (0) | 2022.03.28 |
CASE WHEN 사용 시 '' 근처의 구문이 잘못되었습니다. (0) | 2022.03.17 |