回答:
jQuery docsから:
スタイルプロパティの値を空の文字列に設定します。たとえば
$('#mydiv').css('color', '')
、HTMLスタイル属性、jQueryの.css()
メソッド、またはstyle
プロパティの直接DOM操作のいずれかで既に直接適用されている場合、そのプロパティは要素から削除されます。ただし、スタイルシートまたは<style>
要素のCSSルールで適用されたスタイルは削除されません。
これを試して:
$('#element').css('background-color', 'inherit');
style
、タグの属性にcss属性を設定していたため、このメソッドは機能しませんでした。.css()
タグではなくメソッドを使用してスタイルを適用すると、後でスタイルを削除できます。