jQuery addClass si le bouton radio coché

Quelqu'un peut m'aider avec ce problème?

$(document).ready(function() {
    if(
        $("input.check").is(":checked")){
            $(this).parent().addClass("question-box-active");
    }
});

J'essaye d'ajouter une classe (question-box-actif) à la mère de .vérifier (un bouton radio) que si elle est cochée. Il fonctionne très bien si je test avec une alerte, mais je n'arrive pas à ajouter la classe.

Merci à tous pour l'aide.

Mise à jour: C'est le code HTML pour le formulaire. J'ai copié seulement 3 divs de la 48. Comme vous l'avez devine que je suis en train d'ajouter une classe à la question-si le bouton radio est déjà coché sur chargement de la page. Jusqu'à présent, aucune chance.

<div class="question-box">
    <input class="check" type="checkbox" name="question-1" value="1" <?php if(isset($_POST['question-1'])) echo "checked"; ?> />
    <span class="question">1. Save a rainforest or grow organic vegetables</span>
</div>

<div class="question-box alt">
    <input class="check" type="checkbox" name="question-2" value="1" <?php if(isset($_POST['question-2'])) echo "checked"; ?> />
    <span class="question">2. Solve complicated math problems</span>
</div>

<div class="question-box">
    <input class="check" type="checkbox" name="question-3" value="1" <?php if(isset($_POST['question-3'])) echo "checked"; ?> />
    <span class="question">3. Act in a movie, play, or television show</span>
</div>
InformationsquelleAutor Julesfrog | 2011-11-01