Bonjour la communauté

Je tien avant tout vous souhaiter tous mes vœux pour cette nouvelle année

Voilà si je viens vers vous aujourd'hui, c'est que j'ai besoin d'un petit coup de main.

J'ai mis au point un petit script qui me met à jour automatiquement le contenu d'une "div" avec la valeur des "checkbox" cochées.

Exemple : checkbox 1 - checkbox - checkbox 3 ...
Quand une checkbox est coché, ma div se met à jour =)
Jusqu'à là, tout va bien

Mon problème est que, quand je décoche une checkbox, bah ma div se met à jour avec "NaN" et moi je veux simplement que ce soit la valeur de la checkbox décochée qui vire de ma div :s

Je m'exprime mal je pense :s Je vous met un exemple de mon code pour y voir plus claire.

Mon code HTML
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<label for="spoken">Spoken languages</label>
<input type="checkbox" name="language" value="English" /> English
<input type="checkbox" name="language" value="French" /> French
<input type="checkbox" name="language" value="German" /> German
<input type="checkbox" name="language" value="Italien" /> Italian
<input type="checkbox" name="language" value="Russian" /> Russian
<input type="checkbox" name="language" value="Spanish" /> Spanish<br/>
 
<label for="spokenLng"></label>
<div id="spoken"></div><!-- Div a mettre à jour avec les langues parlées -->

Mon JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){
        var spokenLangs = new Array();
	$("input[name='language']").click(function () {
		if ($(this).is(':checked') == true) {
			spokenLangs	+=	$(this).val() + ", ";
		}
		if ($(this).is(':checked') == false) {
			removeLang	 =	$(this).val();
			spokenLangs =	spokenLangs-removeLang;
		}
		$("#spoken").html("<font size='2'>"+spokenLangs+"</font>");
	});
});
Donc comme j'ai dis tout à l'heure, à chaque fois que je coche une case, ma div se met bien à jour avec la valeur de la checkbox (ex: English, German...)

Cependant quand je décoche une case, ça me met "NaN" dans ma div.

Ai-je oubliée quelque chose ? Merci par avance =)