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에 적용되었던 배경색 및 글꼴 두께 속성을 모두 제거합니다.
위 내용은 jQuery를 사용하여 Div에서 특정 CSS 속성을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!