⊗jqDmCT 44 of 113 menu

jQuery에서 toggleClass 메서드 사용하기

또한 유용한 메서드인 toggleClass가 있습니다. 이 메서드는 지정된 클래스가 없으면 추가하고, 있으면 제거합니다. 한 버튼을 클릭할 때마다 페이지 요소에 주기적인 변화를 주고 싶을 때 필요할 수 있습니다.

예제를 통해 이 메서드를 살펴보겠습니다. 다음과 같은 CSS 스타일이 있다고 가정합니다:

.red { color: red; } .zzz { font-style: italic; }

또한 클래스 zzz를 가진 단락이 있습니다:

<p class="zzz" id="test">text</p> <button>click</button>

예를 들어, 버튼을 처음 클릭할 때 요소에 빨간색을 추가하는 클래스 red를 추가하고, 다시 클릭할 때는 이 클래스를 제거하여 빨간색이 사라지도록 만들어 봅시다. 버튼을 다시 클릭하면 모든 것이 다시 반복됩니다.

다음 코드를 실행하여 확인해 보세요 (클래스 zzz이탤릭체로 표시하여, toggleClass가 다른 클래스의 작동을 방해하지 않음을 보여줍니다):

$('button').click(function() { $('#test').toggleClass('red'); });

첫 번째 클릭 후 HTML 코드는 다음과 같이 나타납니다 (클래스 red가 추가됨):

<p class="zzz red" id="test">text</p> <button>click</button>

두 번째 클릭 후에는 다음과 같이 나타납니다 (클래스 red가 사라짐):

<p class="zzz" id="test">text</p> <button>click</button>

모든 li 요소에 클래스 www가 없으면 추가하고, 있으면 제거하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부