2010-07-12 4 views
0

TD 태그 안에 포함 된 값을 숨기거나 표시하려면 어떻게합니까?TD 태그 안의 값 숨기기/표시

예컨대 :

<td id="dateCell<%= i %>"> 
<%= Html.Encode(row.ActionOn.HasValue ? Html.FormatDateTime(row.ActionOn.Value) : Html.Encode("")) %> 
</td> 

어떻게 인코딩 된 값을 얻을 숨기거나 조건에 따라 그것을 보일 수 있는가?

+0

은 클라이언트 쪽을 토글하는 것으로 표시되고 있습니까? 조건이 뭐야? – Patricia

+0

예, 가능합니다. 조건은 다음과 같습니다. 0에서 4까지의 값을 가진 줄의 드롭 다운 상자를 상상해보십시오. 상자의 값이 3이고 4로 변경하면 TD 내의 값을 가져와 숨겨야합니다. 상자를 다시 3으로 설정하면 다시 표시해야합니다. – Hallaghan

+0

IE는 표 셀/행을 숨기는 것을 좋아하지 않습니다. 범위 내에서 내용을 배치 한 다음 필요에 따라 숨기는 것이 좋습니다. – Mottie

답변

0
$('#myDropDown').change(function() { 
if($(this).val() == 4) { 
    $('#dateCell').hide(); 
} else if($(this).val() == 3) { 
    $('#dateCell').show(); 
} 

});

비록 이것이 반드시 좋은 연습은 아니지만, 전체적으로 td를 숨길 수 있습니다.

+0

셀 값 주위에 스팬을 만들고 고유 한 ID를 부여하여이 작업을 수행했습니다. 그렇게함으로써 나는 전체 td 대신 span만을 숨길 수있었습니다. 어쨌든 도와 주셔서 감사합니다. – Hallaghan

관련 문제