Javascript 如何在JSP中隐藏HTML对象?
我想知道是否有办法在jsp中隐藏html对象。例如,我的jsp应用程序中有一个带有登录和注册按钮的主页。我想在成功登录后隐藏它们 这是我主页的截图Javascript 如何在JSP中隐藏HTML对象?,javascript,java,jquery,jsp,jsp-tags,Javascript,Java,Jquery,Jsp,Jsp Tags,我想知道是否有办法在jsp中隐藏html对象。例如,我的jsp应用程序中有一个带有登录和注册按钮的主页。我想在成功登录后隐藏它们 这是我主页的截图 如果要隐藏html对象,可以选择id或类为的对象,然后使用.hide 例如: $("#some-id").hide(); $(".some-id").hide(); 有很多方法可以实现这一点,其中有两种是 如果在用户成功登录后重新加载整个页面,则可以使用JSTL选择性地呈现组件。 例如,类似下面的内容 <c:if test="if_use
如果要隐藏html对象,可以选择id或类为的对象,然后使用.hide 例如:
$("#some-id").hide();
$(".some-id").hide();
有很多方法可以实现这一点,其中有两种是 如果在用户成功登录后重新加载整个页面,则可以使用JSTL选择性地呈现组件。 例如,类似下面的内容
<c:if test="if_user_has_not_logged_in">
<!-- HTML code for login and register button goes here-->
</c:if>
假设您有两个元素:一个是id为且类为nmed的复选框,另一个是id为且类为txt1的文本项 然后,无论何时取消选中/选中,都可以使用以下JQuery代码来显示/隐藏txt1: $document.readyfunction{ $'.c_框'。单击函数{ 如果document.getElementById'c_box'。选中{ $'.txt1'.hide; } 其他的 { $'.txt1'.show; } }; }; 可能重复的
//You invoke this code when user is logged in
if('successfully_logged_in') {
document.getElementById("divIdGoesHere").style.display = "none";
}