公司需求:当帖子在待审核状态(status=10)时候,编辑页面不能有上传图片功能。其他状态有此功能。
方案1:再写一个页面,根据参数的不同跳转不同的页面(太傻)
方案2:
将参数放入model中传入jsp页面,model.addAttribute(“status”,status);
在jsp页面用jstl取值${status},判断如果是10
if(status == '10'){
setTimeout(function(){
//id选择器,选中需要隐藏的部分,这里要用setTimeout的原因是我取#showDiv的代码写在html上面,但是Jsp页面从上往下加载,导致此时还没有#showDiv,所以用setTimeout使代码最后执行
$("#showDiv").remove()
})
}
中间还遇到坑:我一开始是想用div把包住,但是测试的时候发现
<div id="showDiv">
<tr>
<td></td>
<td></td>
</tr>
</div>
这样子div并不能包住tr,最后写在<tr id="showDiv">上解决的问题
百度是这么说的:
<tr> 外面直接用<div> 控制是否显示行 无效,
不能把<div> 直接放在<tr> 外面,
可以把<div> 放在<td>里面