나는 루프에서 일부 div를 가졌고 클릭 한 것에 따라 클래스를 변경하려고합니다.div에 클래스를 추가하고 제거하는 방법은 무엇입니까?
내 HTML : 아래 코드를 참조하십시오
<div class="Active"></div>
<div class="inactive"></div>
<div class="inactive"></div>
내 jQuery를 :
$(document).ready(function()
{
$('div.inactive').on('click',function()
{
//run some codes
$(this)
.removeClass('inactive')
.addClass('Active')
.closest('div')
.find('.Active')
.removeClass('Active')
.addClass('inactive');
});
});
활성 클래스가있는 사업부가 표시되고있는 현재의 선택이다. 클릭 할 수 없습니다. 비활성 클래스가있는 div는 클릭 할 수있는 옵션입니다. 사용자가 비활성 div를 클릭하면 해당 div의 클래스가 active로 변경되어야하며 (활성 상태 인 새 선택 항목이 표시됨) 활성 클래스가있는 이전 div는 클릭 할 수있는 옵션으로 비활성으로 변경되어야합니다. 부적절하기 때문에 CSS 코드를 삽입하지 않았습니다. 원하는 옵션은 클릭 한 옵션에 따라 클래스를 전환하는 것입니다.
누군가 내 코드를보고이 문제가 어디서 발생했는지 알려주실 수 있습니까? 여기
당신은()'당신이 닫고 체인의 * 원래 * 선택으로 롤백 할 각 선택 체인의 끝에서 (다시 시작) .END'호출해야합니다. 그렇지 않으면 체인의 마지막 선택 항목에 반복해서 적용하는 것입니다. –