jQuery でスタイル プロパティを 1 つだけ削除するにはどうすればよいでしょうか? 質問する

jQuery でスタイル プロパティを 1 つだけ削除するにはどうすればよいでしょうか? 質問する

このプロパティを持つ div があります。Tried with をstyle="-moz-user-select:none; position:static !important;"削除する必要がありますが、 であるため、どのような値を設定すればよいかわかりません。-moz-user-select$(selector).css()"none"

ベストアンサー1

ドキュメントcss()スタイル プロパティを空の文字列に設定すると、そのプロパティがスタイルシート内に存在しない場合は削除されます。

スタイル プロパティの値を空の文字列に設定すると (例)、$('#mydiv').css('color', '')HTML スタイル属性、jQuery.css()メソッド、またはスタイル プロパティの直接 DOM 操作によって既に直接適用されている場合、そのプロパティは要素から削除されます。ただし、スタイルシートまたは要素で CSS ルールを使用して適用されたスタイルは削除されません<style>

スタイルはインラインなので、次のように記述できます。

$(selector).css("-moz-user-select", "");

おすすめ記事