2017-07-27 5 views
0

jqueryを使用してこれを行うには、特定の条件でページの内容を非表示にしたいとします。事前に助けを条件でjqueryを使用して要素を非表示にする

if(type=="member") 
{ 
\\hide some elements.. 
} 

感謝。

typeの値がサーブレットからsession.getAttribute()によってフェッチされています。

+0

http://api.jquery.com/hide/ –

答えて

0

私は、ユーザーが管理者であるかどうかをチェックしなければならなかった私のプロジェクトと同様の問題がありました単純なユーザー。私が行ったことは次のようなものです:
私のJSPページでは、セッションを取得していました(ちょうどあなたがやっているように)
User user = (User) session.getAttribute("loginDone");私の場合、私の名前はloginDoneでした。
はその後、私は、ユーザーであるどのようなタイプをチェックしたい場所に、私は、スクリプトレットの作品でした:これは、JSP内

<% if (user!= null && user.isAdmin()) { %> 
    // the code for the Admin User. 
<% } %> 

<% if (user != null && !user.isAdmin()) { <%> 
    // the code for the simple User. 
<% } %> 
+0

私の場合、いくつかのタブを削除したいだけです。 –

+0

この方法を使用することもできます!最初の条件が真であれば、何かを見せてください。すべての要素はそこにありますが、条件チェックに応じて表示されます。 –

+0

よろしくお願いします。 –

1

これを試してみてください:

if(type=="member"){ 
    $(yourDom).hide(); 
} 
+0

使用することができますタグ?? –

+0

申し訳ありませんが、私はjspに精通していません。ちょうどそれを知っている、これらはjavacriptコードです。タグに入れることができます。htmlファイル。 – xiaocui

1
if (type === "member") { 
    $('#target1').hide(); //or 
    $('#target1).css('display', 'none'); 
} 

.hideを()CSSのプロパティ表示に似ている:なし {また、私はちょうどxiaocuiが含ま見たという彼の例インチ}で

2番目の例では、レイアウトに影響を与えたくない場合は、値として 'hidden'を使用できます。

JSPページへのjQueryを追加する方法について混乱している場合は、ここではその上の議論をtheresのjQuery adding to JSP page

関連する問題