Bonjour,

J'ai une checkbox principale qui, quand elle est cochée, doit cocher toutes les sous checkbox, réciproquement quand elle est décochée. Ca le fait une fois puis quand je recoche elle ne coche plus les autres cases, par contre si je la décoche elle décoche tout le temps toutes les cases.

Voilà mon code JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$('input[type=checkbox]').change(function() {
		var id = $(this).attr('id');
		if($(this).is(':checked')) {
			$('.group'+id).attr('checked',true);
		} else {
			$('.group'+id).attr('checked',false);
		}
	});
J'ai aussi tenté avec click function mais le résultat est le même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$('input:checkbox').click(function() {
		var id = $(this).attr('id');
		if($(this).is(':checked')) {
			$('.group'+id).attr('checked',true);
		} else {
			$('.group'+id).attr('checked',false);
		}
	});