简单jQuery显示/隐藏

简单jQuery显示/隐藏,jquery,Jquery,我有一个隐藏的输入,它携带一个基于该值的值,我想显示一个菜单项 i、 e.如果字段中的值=1,则显示菜单项1 否则,如果字段中的值不是1,则隐藏菜单项1 我的jquery $(function() { $("#sessionVal".val(==1){ $("#adminMenu").show(); }); $("#sessionVal".val(!=1){ $("#adminMenu").hide(); }); }); 非常简单

我有一个隐藏的输入,它携带一个基于该值的值,我想显示一个菜单项

i、 e.如果字段中的值=1,则显示菜单项1 否则,如果字段中的值不是1,则隐藏菜单项1

我的jquery

$(function() {
    $("#sessionVal".val(==1){
        $("#adminMenu").show();
    });
    $("#sessionVal".val(!=1){
        $("#adminMenu").hide();
    });
});

非常简单,我相信大多数人都能帮上忙吗?

你的语法错了


如果($(“#sessionVal”).val()==1)

语法错误


if($(“#sessionVal”).val()==1)

Justin,而不是
.val(=1)
,请尝试
.val()==1'
,对另一条语句也一样。我相信这会让你犯错误,对吗


希望对您有所帮助。

贾斯汀,不要使用
.val(=1)
,请尝试
.val()==1'
,其他语句也一样。我相信这会让你犯错误,对吗

$(document).ready(function() {
    if( $("#sessionVal").val() == 1) {
        $("#adminMenu").show();
    } else {
        $("#adminMenu").hide();
    };
});
希望能有所帮助

$(document).ready(function() {
    if( $("#sessionVal").val() == 1) {
        $("#adminMenu").show();
    } else {
        $("#adminMenu").hide();
    };
});
不确定您希望它何时运行,在本例中,一旦页面加载,它将检查字段,您可以在应该执行的时候绑定单击、焦点或其他事件

if($('#sessionVal').val() == 1) {
    $('#adminMenu').show();
} else {
    $('#adminMenu').hide();
}
不确定您希望它何时运行,在本例中,一旦页面加载,它将检查字段,您可以在应该执行的时候绑定单击、焦点或其他事件

if($('#sessionVal').val() == 1) {
    $('#adminMenu').show();
} else {
    $('#adminMenu').hide();
}
我们应该做到这一点

注意,我使用==而不是===是因为我假设value属性不一定作为number返回

我们应该做到这一点


注意,我使用==而不是===是因为我假设value属性不一定会作为number返回,所以你能给我指对吗?这甚至不是编译。在提问之前编写至少在语法上有效的代码可能是一个好主意。你能给我指对吗?这甚至不是编译。在提问之前编写至少在语法上有效的代码可能是个好主意。