【发布时间】:2011-10-29 07:27:51
【问题描述】:
我正在尝试隐藏一个包含所有 TD 的 div 但只将文本隐藏到 div 中而不隐藏 TD 标签有人知道如何解决这个问题吗?我的代码是:
jQuery 代码:
$('div#default_results').hide();
HTML 代码:
<div id='default_results'>
Div Content
<td class='rand_code'>
TD Content
</td>
</div>
结果:
<td class='rand_code'>
TD Content
</td>
【问题讨论】:
-
我很难理解这个问题。您认为您可以更清楚地描述您正在尝试做什么以及当前结果有什么问题吗?
-
住在 中,而 住在 中 - 你的逃跑了吗?为什么不只使用内部
?我在一个 div 中有多个 TD,我需要使用 jQuery 隐藏所有这些 td在表格主体内部但在 td 外部有一个 div 是否有效?为什么不隐藏整行 tr。@blackriderws - 你没有你认为你拥有的东西。在 DOM 中,您的div根本不会包装tds,因此您无法通过隐藏div来隐藏tds。请参阅 DaveRandom 的评论了解原因。