jQuery を使用して Div から CSS を削除する
アプリケーションには、CSS プロパティを div に適用するクリック イベント ハンドラーがあります。ただし、他の機能を実行した後、適用されている CSS を削除したい場合があります。 jQuery を使用してこれを実現する方法は次のとおりです。
<p>In my App I have the following:</p> <pre class="brush:php;toolbar:false">$("#displayPanel div").live("click", function(){ $(this).css({'background-color' : 'pink', 'font-weight' : 'bolder'}); // Perform other functionalities here // Remove the applied CSS $(this).css({'background-color' : '', 'font-weight' : ''}); });
When I click on a Div, the color of that Div is changed. Within that Click function I have some functionalities to do. After all that I want to remove the applied Css from the Div. How could I do it in JQuery?
”问题答案:“You can remove specific CSS that is on the element like this:
$(this).css({'background-color' : '', 'font-weight' : ''});
Although I agree with karim that you should probably be using CSS classes.
”css() メソッドは、キーと値のペアのオブジェクトを引数として受け取ります。空の文字列 ('') を値として渡すことにより、指定された CSS プロパティを効果的に削除できます。この場合、以前に div に適用されていた、background-color プロパティと font-weight プロパティの両方を削除します。
以上がjQueryを使用してDivから特定のCSSプロパティを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。