【发布时间】:2016-02-21 12:41:34
【问题描述】:
各有什么优缺点?
直接改变元素样式:
$('#element_to_hide').hide(); // when we want to hide
$('#element_to_hide').show(); // when we want to show
添加\删除类:
.hidden {display:none}
$('#element_to_hide').addClass('hidden');// when we want to hide
$('#element_to_hide').removeClass('hidden'); // when we want to show
还有其他方法吗?如果有,它们的优缺点是什么?
【问题讨论】:
-
最简单的方法是使用 .toggle();
-
我不知道hide/show/hidden的效果,但我总是用:$("#element_to_hide").css("display", "none");
-
$('#element_to_hide').toggle() -
更新了问题以允许非基于意见的答案。
-
重写了我的答案。它现在更加健壮并包含示例。
标签: jquery css hide element show