2010-03-22 6 views
1

나는 테이블을 가지고 있고 가장 왼쪽 열에는 완료를 표시하는 보통 확인란이 있습니다. 사용자가 작업을 가리키고 해당 작업 확인란이 표시 될 때까지 해당 확인란을 숨기려고합니다.jQuery에서 축소하지 않고 요소를 숨기려면 어떻게해야합니까?

은 현재 내가

$('table#incompleted_tasks tr td input[type="checkbox"]').css('display', 'none'); 

실제 열 붕괴를 사용하여 체크 박스를 숨길 때 다음과 같은 열이 왼쪽으로 비켜 가게된다. 즉, 작업 위에 마우스를 가져 가면 확인란이 확장되지만 모든 것이 오른쪽으로 나누어지며 잘못 정렬됩니다.

이드는 숨겨진 열 너비를 보존하는 것을 원하지만 어떻게합니까?

답변

7

사용

$('table#incompleted_tasks tr td input[type="checkbox"]').css('visibility', 'hidden'); 

요소는 표시되지 않지만, 그것을위한 장소는 페이지의 흐름은 "점령 개최"될 것입니다.

+0

아은 지금이 우수합니다! – robodisco

1

당신은 "숨겨진"에서 "가시성"을 설정할 수는 :

$('table#incompleted_tasks tr td input[type="checkbox"]').css('visibility', 'hidden'); 
+0

감사합니다 phillipe ... agos 그냥 당신이 그것을 두들겨 두려워 :) – robodisco

관련 문제