javascript - 显示/隐藏 div 加载

标签 javascript jquery html hide show

所以我有一类 div,我想根据我得到的变量来显示或隐藏它。

我有这个代码:

**HTML**

<div class="div_estado" >

    testing that
</div>

<div class="div_estado" >

    testing this
</div>

**JS**

$(document).ready(function(){
var estado= 4; //instead of 4 i have "<?php echo $_GET['estado']; ?>" but let's supose its' value is 4
        if (parseInt(estado)==5) 
        {                       
            $('.div_estado').show; // not working
        }
        else {
            $('.div_estado').hide; // not working
        }
});

但是它无法正常工作,你能帮我解决这个问题吗?

DEMO

最佳答案

hideshow 是方法,而不是属性。调用 JavaScript 函数的语法需要在函数名称后添加一组括号

$('.div_estado').show();

$('.div_estado').hide();

Updated JSFiddle

关于javascript - 显示/隐藏 div 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466277/

相关文章:

javascript - 多个电话号码验证

javascript - 如果语句未注册

javascript - 从表格中删除空单元格及其标签单元格

c# - 如何清除 javascript 中 OnUnload 事件中的 asp.net session 值

javascript - iframe 子项的 z 索引无法按预期工作

javascript - 使用 typescript/javascript 将数组拆分为组

javascript - 从表单提交批准/拒绝按钮中选择下拉菜单值

javascript - Jquery,在前一个函数级联完成后执行一个函数

jquery - 无论标签长度如何,在 Bootstrap 3 中排列单选按钮

javascript - 如何在给定条件下禁用 href?