2011-12-07 8 views
1

처럼 테이블이 단지 숨겨진 행에있는 것들 얻을) .find ('input : checkbox : checked'). closest ('tr');체크 박스

정말 보이지 않는 확인란이있는 행만 가져 오도록 수정하고 싶습니다. 행은 display: none입니다.

이 문제를 해결하는 방법을 알려 줄 수 있습니까?

답변

2
$('#exporttable').find('input:checkbox:checked').closest('tr').is(":not(:visible)"); 
+0

확실하지 않습니다. 첫째로 결과를 반환하는 것 같습니다. 즉. 표시 여부입니다. 나는 그들이 볼 수 있는지 여부를 테스트하는 것뿐만 아니라 보이지 않는 실제 tr 객체를 얻고 싶습니다. – AnonyMouse

+2

실제로 이것은 보이지 않는 tr을 찾고 제거하기를 원한다는 것을 깨달았 기 때문에 실제로 도움이되었습니다 : $ ('exporttable') find ('tr : not (: visible)'). – AnonyMouse

+0

도움이 되었으니 기쁘군요. 선택을 더 작게 만들었고, 성능을 향상시켜야하며, 얼마나 중요한지 정확하게 알 수는 없지만 단순화되었습니다. – ComputerSaysNo

관련 문제