Je développe une application qui requiert la valeur de plusieurs cases à cocher. J'ai des listes imbriquées contenant des cases à cocher. La fonctionnalité actuelle est la suivante :
- Lorsqu'un parent est vérifié, tous les enfants sont vérifiés sous lui.
- Lorsqu'un enfant est coché, le parent n'est pas sélectionné.
J'ai besoin d'ajouter cette fonctionnalité :
-
Lorsqu'un enfant est décoché après que le parent ait été coché, le parent se décoche, mais laisse les enfants cochés.
$('input[name="level-1"],input[name="level-2"]').bind('click', function () { $('input[type=checkbox]', $(this).parent('li')).attr('checked', ($(this).is(':checked'))); });
Mon code se trouve ici : http://jsfiddle.net/dbcottam/Py4UN/