좋아, 그래서 하나의 요소에 대한 클래스를 3 개의 다른 버튼으로 제어하려고합니다. 하지만 한 번에 하나의 클래스 만 사용할 수 있으므로 사용되지 않는 두 클래스를 제거해야합니다.jQuery는 3 개의 버튼에서 하나의 요소에 대해 여러 클래스를 토글합니다.
버튼 :
<ul class="group">
<li> <a href="#" class="small-btn">Small</a> </li>
<li> <a href="#" class="med-btn">Medium</a> </li>
<li> <a href="#" class="large-btn">Large</a> </li>
</ul>
내 콘텐츠 래퍼 :
<div id="main_content" class="large">
content here
</div>
나는 꽤 나는 두 개의 다른 클래스에 대해 확인하고이를 제거 할 방법을 내 머리에서 작동하지 않을 수 있습니까? jQuery에서 클래스를 변수로 저장하는 방법이 있습니까? 도움말 감사합니다 ..
오직 당신이 사용하여 모든 클래스를 제거 할 수 있습니다'#의 main_content' 요소 1 개 클래스가 있어야 경우'removeClass()는'어떤 매개 변수, 다음 필요한 클래스를 추가 할 수 있습니다. 어떤 검사도 필요 없습니다. –
또는 내 대답과 마찬가지로 속성 값을 변경하십시오. 그러면 전체 속성이 재설정됩니다. –
@RoryMcCrossan 감사합니다. 나는 매개 변수를 비워 둘 수 있다는 것을 몰랐습니다. :) – Doidgey