2011-06-25 19 views
0

私はメニュー項目を表示したい値に基づいて値を持つ非表示の入力を持っています。他簡単なjQuery表示/非表示

ショー]メニュー項目よりフィールド= 1で、すなわちあれば値1 フィールドの値が1でない場合は、メニュー項目は、私がほとんどのために確信している

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

本当にシンプルな1つの

私のjqueryのを隠します誰も助けることができますか?

+3

あなたの構文は遠く離れている数として返されません。 –

+0

あなたは私を正しく指摘できますか? –

+1

これはコンパイルされていません。質問をする前に少なくとも構文的に有効なコードを書くことをお勧めします。 – Tomalak

答えて

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

このトリックを行う必要があります。私はvalue属性を仮定しているので、私は==使用しての代わり===い

注意は必ずしも

1

あなたはあなたの構文が間違っていました

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

0

代わり.val(==1)のジャスティン、他の文の.val()=='1'を試してみてください、と同じ。私はそれがあなたにエラーを投げてくれると信じています、そうですか?

お役に立てば幸いです。この例では、ページがロードされると、あなたはそれが行われるべきときしかし、クリック注力または他のイベントバインドできるフィールドを確認します

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

ないあなたはそれを実行したい時に確認してください..

関連する問題