【发布时间】:2017-02-23 11:35:09
【问题描述】:
我有一个div (1) 和display:block,另一个div (2) 和display:none,第三个div 也有display:none。
在每次点击或提交表单时,我想将第二个div 的display 更改为block,将第一个更改为none。
虽然这可以使用 Javascript 完成,但我希望 CSS 的这种更改能够在特定会话中保持不变。我怎样才能做到这一点?
【问题讨论】:
-
@evolutionxbox 我曾尝试单独使用 jquery 和
$("#2").css('display', 'block'); $("div#1").replaceWith( $( "#2" ) );来实现这一点,但是当我尝试单击 div2 上的提交并尝试隐藏 div1 和 div2 以显示 div3 时,然后当提交按钮重新加载页面,它只是恢复到 div1,因为对 div1 的更改不是持久的。
标签: javascript php css session