2012-05-10 17 views
1

アプリケーションの開始時に、読み込みページを追加しました。この読み込みページを自分のアプリケーションの最初のページとして表示するには、私はを私の2番目のページのグローバルdivに追加しました。JQueryでdivに適用されたCSSを削除するにはどうすればよいですか?

このdivのcssクラス全体を削除せずに、このdisplay: none cssを私のグローバルdivから削除したいとします。どうすればこれを達成できますか?また

$("#myDiv").css("display", "block"); 

答えて

3

ちょうどあなたがそれになりたいものは何でもに表示プロパティを設定するために.cssを使用

$("#myDiv").show(); 
+0

注意を'show()'はdivの前の状態も保存します。だから、それはあなたが望むものか、無用のデータを保存するものかもしれません。 – gdoron

+0

_ "これは、表示プロパティが最初のものに復元される点を除いて、.css( 'display'、 'block')を呼び出すのとほぼ同じです。要素の表示値がインラインの場合、それは再びインラインで表示されます。 "_ – gdoron

+0

@gdoron - 参考に感謝します。私はそれを知らなかった。私は通常、 '.show()'から離れます。混乱する状況につながる可能性があります。 'display:table-cell'や' inline-block'のようなものが必要なとき – karim79

1

あなたは、単にそれを行うことができ、IDとしてあなたのdivと仮定すると:

$('#your_div_id').css('display', 'block'); 
+0

ありがとうございました。 – hss

2
$("#divId").css("display", ""); 

または:

$("#divId").css("display", "block"); 

または:

$("#divId").css("display", "what you want"); 
+0

ありがとうございました。 – hss

1

あなたが行うことができ、次のいずれか

$('#div').show(); 

それとも、明示的にCSSの値を変更する場合:こと

$('#div').css('display', 'block'); 
+0

回答ありがとうございます。 – hss

関連する問題