2011-06-11 38 views
5

如何隐藏jQuery表格行[带简单效果]?
我想淡出效果或想要用“慢”速度隐藏行。
我的代码隐藏它非常快[它酷似document.getElementById('id').style.display='none';]隐藏/淡出表格行 - jQuery

我的代码

$('#pic').animate({ opacity: 'hide' }, "slow"); 
$('#pic').fadeOut("slow"); 

Edit
我想隐藏TR的TD

+0

我认为问题是,一个表行是不是块元素。 @ DanielB的解决方案为我做了。或者,您可以在您的单元格中插入一个div容器并淡出它们。 – algorhythm 2014-04-10 09:43:53

回答

10

它应该工作正常如果你隐藏TD的代替

$('#pic td').fadeOut(1000); 

看一看这个jsFiddle

+0

我在FF中有相同的代码,但它只是隐藏在第二行:( – Sourav 2011-06-11 07:18:36

+0

慢是600毫秒。你可以定义另一个时间,而不是购买给一个int与ms而不是'慢' – DanielB 2011-06-11 07:19:41

+0

它似乎是一个隐藏整行的问题我编辑了我的帖子 – DanielB 2011-06-11 07:33:24