0
如何隱藏或顯示TD標籤內的值?隱藏/顯示TD標籤內的值
E.g:
<td id="dateCell<%= i %>">
<%= Html.Encode(row.ActionOn.HasValue ? Html.FormatDateTime(row.ActionOn.Value) : Html.Encode("")) %>
</td>
我怎樣才能獲得編碼值和隱藏或顯示它取決於一個條件?
如何隱藏或顯示TD標籤內的值?隱藏/顯示TD標籤內的值
E.g:
<td id="dateCell<%= i %>">
<%= Html.Encode(row.ActionOn.HasValue ? Html.FormatDateTime(row.ActionOn.Value) : Html.Encode("")) %>
</td>
我怎樣才能獲得編碼值和隱藏或顯示它取決於一個條件?
$('#myDropDown').change(function() {
if($(this).val() == 4) {
$('#dateCell').hide();
} else if($(this).val() == 3) {
$('#dateCell').show();
}
});
雖然這會隱藏整個td,這不一定是一種好的做法
我通過在單元格值周圍創建一個跨度並給它一個唯一的id來實現它。通過這樣做,我可以只隱藏跨度而不是整個td。無論如何,感謝您的幫助。 – Hallaghan 2010-07-13 09:39:47
是否隱藏/顯示要切換的客戶端?情況如何? – Patricia 2010-07-12 17:50:19
是的,它會的。這裏的條件是:假設一個下拉框的值在0到4之間。如果該框上的值是3並且將其更改爲4,那麼我必須在TD內部獲取該值並將其隱藏。如果您將箱子重新設置爲3,我必須再次顯示它。 – Hallaghan 2010-07-12 17:53:16
IE不喜歡隱藏表格單元格/行。我建議在一個範圍內包裝內容,然後根據需要隱藏它。 – Mottie 2010-07-12 21:59:37