이것은 내가 부탁하지만 또 다른 질문과 관련된 더 복잡한 (여기 질문 : jQuery - Able to disable checkboxes on condition, but odd problem)jQuery를 - 여러 조건 사용 안 함 확인란
나는 이제 선택 상자의 선택에 따라 체크 박스 비활성화 작업 코드가: http://jsfiddle.net/gDHGY/2/
을위의 링크에있는 코드는 학년 수준에 따라 체크 박스를 비활성화합니다. 다른 확인란을 선택하면 확인란을 사용하지 않도록 설정해야합니다. 예를 들어, "am"과 "week1"클래스가있는 체크 박스를 토글하면 다른 모든 "am1"체크 박스를 비활성화해야합니다. 하루 종일 "full"이라는 또 다른 클래스가 있습니다. 또 다른 예로 : "full week1"클래스가있는 체크 박스를 선택하면 "week1"과 "week1"확인란을 모두 비활성화해야합니다. 캠프 총계는 6 주이며 오전, 오후, 종일 옵션이 있습니다. 나는 모든 것이 의미가 있기를 정말로 바란다. 꼭 알려 주시면 더 잘 설명하겠습니다.
코드를 수정할 수 있습니까? 아니면 이것을 수행하기 위해 보조 코드를 사용하고 있습니까?
EDIT # 2 : 위의 jsFiddle 링크를 다시 업데이트했습니다.
업데이트 # 1 : Ian의 코드가 효과적입니다. 페이지로드시 체크 박스가 이미 선택되었을 때 동일한 기능을 실행하는 방법을 알아야합니다.
"week1"을 토글하면 다른 "pm1 week"가 비활성화됩니까? 다른 "주 1"이 활성화 된 체크 박스 그룹과 함께 활성화되어 있지 않기 때문에 –
@Ian Jasper Bardoquillo 당신은 맞습니다. 시나리오에 대한 충분한 체크 박스가 없었습니다. 미안합니다. 방금 위의 링크를 더 많은 확인란과 함께 업데이트했습니다. http://jsfiddle.net/gDHGY/1/ – Vincent
업데이트 된 jsfiddle을 기반으로 클래스를 변경했는지 또는 로직이 변경되었는지 궁금합니다. 예를 들어 주 1이라고 말하면 토글을 끄면 어떤 checbox가 비활성화됩니까? 내가 1 주일 내로 모두 1 주일을 기다려야하며, 사용하지 않거나 새로운 규칙이 적용됩니까? –