我想知道是否有办法在jsp中隐藏html对象...例如,我在我的jsp应用程序中有一个带登录和注册按钮的主页。我想在成功登录后隐藏它们。
这是我的主页的截图 http://imgur.com/a8SydL6
答案 0 :(得分:3)
您可以通过多种方式实现这些方法。其中的一部分将是
即,如下所示。
<c:if test="if_user_has_not_logged_in">
<!-- HTML code for login and register button goes here-->
</c:if>
您可以使用简单的Javascript隐藏html组件通过设置Style-&gt;显示为无。类似下面的内容
//You invoke this code when user is logged in
if('successfully_logged_in') {
document.getElementById("divIdGoesHere").style.display = "none";
}
答案 1 :(得分:0)
如果要隐藏html对象,可以选择具有id或class的对象,并使用.hide()
;
例如:
$("#some-id").hide();
$(".some-id").hide();
答案 2 :(得分:0)
假设您有两个元素:checkbox
(带有id
和class
nmed c_box
)和一个文本项(以id
和class
命名为txt1
)。
然后,每当show
/ {时,以下 JQuery 代码可用于hide
/ txt1
unchecked
{1}}:
checked