1

jQueryの要素の他の多くのcssプロパティの中から単一のcssプロパティを削除するにはどうすればよいですか?

私は現在、高さのプロパティを完全に削除するためにこのようなことをしています

$('style').css({'height' : ''});

上記のコードが機能していませんか? 高さのプロパティを完全に削除できる他の方法はありますか? 0などに設定するのではなく!!!

4

3 に答える 3

4

あなたはおそらくそれについて間違って考えています。CSSで特定の高さ宣言の設定を解除するには、「height:auto;」を使用します。-だからあなたはただやりたいだけだと思います.css({'height': 'auto'});

于 2013-03-20T17:40:34.893 に答える
1

'height':' ' は、JS を使用して既に高さを設定している場合に機能します。JS をまだ使用していない場合は、auto や inherit などのスタイルのデフォルト オプションを使用して css を強化する必要があります。

「高さ」:「自動」

于 2013-03-20T17:41:35.093 に答える
-1

このように指定する必要があります

$('style').css('height' , '');

単一のオブジェクトではなく、2 つのパラメーター。それを試してください。

于 2013-03-20T17:42:28.173 に答える