我(尝试)基于boostrap / javascript /和nosql DB构建应用程序 一种小型CRM /发票系统 我需要根据变量显示/隐藏按钮 例如,对于报价,状态可以是"打开","丢失" "赢得" 所以在我的报价详情页面上,当报价状态打开时,我想显示按钮 - win(谁更改db中的引用ID的状态以获取并将报价复制到订单) - 丢失(谁更改db中的引用ID的状态) 但我想隐藏按钮"重新打开"谁将取消状态更改为打开 等我的不同状态..
所以我希望我能找到一种方法来根据我的报价状态折叠/隐藏一些按钮(我把报价的状态放在一个名为quoteStatus的变量中)
欢迎提出任何建议
感谢
jeebee
答案 0 :(得分:0)
你可以做那样的事情
if (quoteStatus==="value"){
document.getElementById("buttonId").style.display='none';
}
else{
document.getElementById("button").style.display='block';
}
这只是javascript,你可以使用jquery它会让你更容易,所以你的代码看起来像那样
if (quoteStatus==="value"){
$("#buttonId").hide();
}
else{
$("#buttonId").show();
}
答案 1 :(得分:0)
要对您的问题做出更积极的反应,您必须展示一些研究工作。这个问题对你没有实际向我们展示过你尝试过的东西是没有用的,你之前可能已经问过和解释过你的功能的目的了吗? How to hide/show div based on variable using javascript。 div和按钮都是元素。
无论哪种方式,至于你的问题,我们都需要知道你已经拥有的东西。任务本身有几种方法可以完成,并且根据您现有的代码,可以有一种方法以比其他方式更正确的方式完成此任务。