我使用Bootstrap制作了一个简单的提示框,就像这样。
当没有警告时(框为空),框仍然像这样显示在页面上。
。
因此,我尝试使用{{link2:jquery}}来隐藏它,如下所示:
这基本上是说如果有警报消息,则显示框,否则隐藏它。然而,这并没有按预期工作。该框一直存在,直到没有警报为止。我该如何解决这个问题?
<div class="alertBox">
<span role="alert" class="alert alert-info"> bag.session.username </span>
</div>
当没有警告时(框为空),框仍然像这样显示在页面上。
因此,我尝试使用{{link2:jquery}}来隐藏它,如下所示:
<script type="text/javascript">
$(document).ready(function () {
if (bag.session.username) {
$(".alertBox").show();
}
else {
$(".alertBox").hide();
}
});
</script>
这基本上是说如果有警报消息,则显示框,否则隐藏它。然而,这并没有按预期工作。该框一直存在,直到没有警报为止。我该如何解决这个问题?
bag.session.username
是从哪里来的? - Jack Guybag.session.username
的JS变量吗?因为你所得到的只是文本bag.session.username
。 - WillardSolutions