我有多个文本,我想根据上一页表单的输入显示这些文本.

例如,如果他们的答案满足某些条件,在控制器中,我会使TestEligibility = True,如果不满足,则使TestEligibility = false.我会把它加到viewbag里

ViewBag. TestEligibility = TestEligibility;

我试过这个: 如果变量= true,则显示文本;如果变量= false,则隐藏文本

    <div class ="Test-view">
        <p>-test successful</p>
    </div>        

这就是我在下面代码中的内容

<script>
    var TestEligibility = @ViewBag.TestEligibility;
    if (TestEligibility = false) {
        $('#Test-view').hide();
    }
    else {
        $('#Test-view').show();
    }
    
</script>

推荐答案

我认为问题在于:

  • =是一个作业(job),你需要===来比较
  • #是ID Select 器,你需要.作为类
<script>
    var TestEligibility = @ViewBag.TestEligibility;
    if (TestEligibility === false) {
        $('.Test-view').hide();
    }
    else {
        $('.Test-view').show();
    }
    
</script>

或者...

<script>
    $('.Test-view').toggle('@ViewBag.TestEligibility' === '@true')
</script>

Javascript相关问答推荐

如果没有尾随斜线,托管在收件箱中的React/Vite将无法工作

如何指定1条记录1个表?

Vue Quill css仅应用于我的第一个Quill Editor组件+如何自定义工具栏

如何最好地从TypScript中的enum获取值

Cypress -使用commands.js将数据测试id串在一起失败,但在将它们串在一起时不使用命令有效

在页面上滚动 timeshift 动垂直滚动条

WebRTC关闭navigator. getUserMedia正确

数字时钟在JavaScript中不动态更新

如何从html元素创建树 struct ?

查找最长的子序列-无法重置数组

我在Django中的视图中遇到多值键错误

闭包是将值复制到内存的另一个位置吗?

打字脚本中方括号符号属性访问和拾取实用程序的区别

P5.js中的分形树

如何在Jest中模拟函数

如何让SVG图标在被点击和访问后改变 colored颜色 ,并在被访问后取消点击时恢复到原来的 colored颜色 ?

TabNavigator和StackNavigator之间的Reaction Native中的导航问题

将字体样式应用于material -UI条形图图例

MAT-TREE更多文本边框对齐问题

验证Java脚本函数中的两个变量