jQuery は、最も一般的に使用されるフロントエンド開発フレームワークの 1 つです。Web 開発に大きな利便性と効率性をもたらし、いくつかの一般的なページ効果やインタラクティブなアニメーションをより迅速に完成させることができます。実際の開発では、通常、いくつかの DOM 要素を変更する必要があり、一般的な操作の 1 つは要素の CSS スタイルを削除することです。この記事では、jQuery を使用して要素から CSS スタイルを削除する方法を説明します。
JQuery の CSS() メソッド
jQuery では、要素の CSS スタイルを変更する方法は一般に CSS() メソッドを使用します。このメソッドは jQuery オブジェクト メソッドであり、 1 つ以上の CSS プロパティを変更または取得します。 CSS() メソッドの構文は次のとおりです:
$(selector).css(property,function(index,currentvalue){})
その内、パラメーター プロパティは、要素の CSS スタイルを設定または取得するために使用される CSS プロパティ名です。文字列またはオブジェクトにすることができます。複数の CSS プロパティを同時に設定したい場合は、次のようなオブジェクトを渡すことができます。
$('.my-element').css({ 'background-color': 'red', 'color': 'white', 'font-size': '20px' });
この例では、.my-element
要素の背景色を次のように設定します。赤、フォントの色は白、フォントサイズは20pxです。この要素の特定の CSS プロパティのみを取得する必要がある場合は、プロパティ パラメーターとして文字列を渡すことができます。例:
var bgColor = $('.my-element').css('background-color');
この例では、.my- の背景色を取得します。 element
要素の値を取得し、変数 bgColor に格納します。
CSS() メソッドを使用して要素のスタイルを削除する
CSS() メソッドを使用して要素の CSS スタイルを設定または取得できますが、必要な場合はどうすればよいですか?要素の特定のスタイルを削除するにはどうすればよいですか?このとき、CSS() メソッドに null または空の文字列を渡すことで、要素の特定のスタイルを削除できます。たとえば、.my-element
要素の背景色スタイルを削除したい場合は、次のように記述できます。
$('.my-element').css('background-color', '');
これにより、.my の背景色が変更されます。 -element
要素 カラー スタイルが削除されます。もちろん、オブジェクトを渡すことで複数のスタイルを削除することもできます。たとえば:
$('.my-element').css({ 'background-color': '', 'color': '', 'font-size': '' });
これにより、.my-element## の背景色、フォント色、フォント サイズ スタイルがすべて削除されます。 # 要素を削除します。
function removeStyle(selector, property) { $(selector).css(property, ''); }
removeStyle('.my-element', 'background-color');
以上がjQuery削除CSSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。