简单的jQuery显示/隐藏

时间:2011-06-25 15:37:45

标签: jquery

我有一个隐藏的输入,它根据我希望显示菜单项的值来获取值。

即。如果field = 1中的值比显示菜单项1      否则,如果字段中的值不是1,则隐藏菜单项1

我的jquery

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

非常简单我确信大多数人都可以帮忙吗?

4 个答案:

答案 0 :(得分:2)

$(document).ready(function() {
    if( $("#sessionVal").val() == 1) {
        $("#adminMenu").show();
    } else {
        $("#adminMenu").hide();
    };
});

不确定您希望它何时运行,在此示例中,一旦加载页面,它将检查字段,但是当应该完成时,您可以绑定点击,焦点或其他事件..

答案 1 :(得分:1)

你的语法错误

if ( $("#sessionVal").val() == 1 )

答案 2 :(得分:1)

if($('#sessionVal').val() == 1) {
    $('#adminMenu').show();
} else {
    $('#adminMenu').hide();
}

应该做的伎俩。

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

答案 3 :(得分:0)

Justin,而不是.val(==1),尝试.val()=='1',而另一个语句则相同。我相信这会给你一个错误,我是对的吗?

希望有所帮助。