1、$(“#demo”).attr(“style”,”display:none;”);//隐藏div
$(“#demo”).attr(“style”,”display:block;”);//显示div
2、$(“#demo”).css(“display”,”none”);//隐藏div
$(“#demo”).css(“display”,”block”);//显示div
3、$(“#demo”).hide();//隐藏div
$(“#demo”).show();//显示div
4、$(“#demo”).toggle(//动态显示和隐藏
function () {
$(this).attr(“style”,”display:none;”);//隐藏div
},
function () { $(this).attr(“style”,”display:block;”);//显示div
}
);
注:
$(“#demo”).show()表示display:block,
$(“#demo”).hide()表示display:none;
1和2中的display:none可以换成visibility:hidden,display:block可以换成visibility:visible.两者的区别是前者隐藏后不占空间,而后者隐藏后会占空间
<%—隐藏的div—%>
——————————-
作者:思维的深度
来源:CSDN
原文:https://blog.csdn.net/skh2015java/article/details/52790121
版权声明:本文为博主原创文章,转载请附上博文链接!
原生:
方法一:
document.getElementById(“idname”).style.visibility=”hidden”; document.getElementById(“idname”).style.visibility=”visible”; 注:该方法隐藏元素之后,仍占用空间,显示出空白区域
方法二:
document.getElementById(“idname”).style.display=”none”; document.getElementById(“idname”).style.display=”inline”; 注:该方法隐藏元素之后,不占用空间
jquery:
$(“selector”).hide(); $(“selector”).show(); 注:隐藏后不占用位置