-1

可能重复:
表格行中的slideToggle

我有一张桌子,我正在使用 jqueryslideToggle()来显示和隐藏一些行。

<tr>如果您不将要切换的元素显示为块 ( ) ,则 Slidetoggle 无法正常工作(它不动画display:block)。

问题:如果我将 's 设置<tr>为一个块,它会<td>在同一列(第一列)中显示 's 的内容。

在这里你有:

http://jsfiddle.net/7LH3p/6/

任何的想法?

4

2 回答 2

2

要为 TR 设置动画,我建议您将 TD 内容包含在 div 中,然后为 div 设置动画,请参阅我的工作演示

于 2012-10-04T16:06:34.263 回答
1

我认为这可能是因为您只制作了 ONE tr 具有块样式。当我将它们全部设置为块时,看起来一切正常:

http://jsfiddle.net/yuadX/

于 2012-10-04T15:54:10.693 回答