이 중첩 목록 구조가 있습니다. 내 나무는 n 레벨까지 갈 수 있습니다.JQuery에서 직접적인 부모 확인란을 모두 확인하십시오.
자식이 선택되어있는 경우에만 부모를 선택할 수있는 JQuery 선택기가 필요합니다.
<ul id="treeFeatureList">
<li>
<input type="checkbox" name="selectedRole">
Application Manager
<ul>
<li>
<input type="checkbox" name="selectedRole">
Application Manager Panel
</li>
<li>
<input type="checkbox" name="selectedRole">
Client Role
<ul>
<li>
<input type="checkbox" name="selectedRole">
Client Task 1
</li>
<li>
<input type="checkbox" name="selectedRole">
Client Task 2
</li>
</ul>
</li>
</ul>
</li>
</ul>
내가 원하는 것은 : 클라이언트 작업 1 또는 Task2를 선택하면는, 클라이언트 역할 및 응용 프로그램 관리자가 너무 확인되었다. 확실히 응용 프로그램 관리자 패널이 아닙니다 (선택되지 않은 채로 있어야합니다).
이 마법의 선택자를 만드는 것이 좋습니다.