Comment détecter une case à cocher, cliquez en jQuery

Je ne peut pas détecter le moment et dont la case obtient cliqué à partir d'un script ci-dessous:

Extrait de code HTML:

<label for="checkbox[1]"><input type="checkbox" name="checkbox[1]" id="checkbox[1]" class="detectThisChange" value="10.00" checked=""> Amount $10.00</label>
<label for="checkbox[2]"><input type="checkbox" name="checkbox[2]" id="checkbox[2]" class="detectThisChange" value="20.00" checked=""> Amount $20.00</label>
<label for="checkbox[3]"><input type="checkbox" name="checkbox[3]" id="checkbox[3]" class="detectThisChange" value="30.00" checked=""> Amount $30.00</label>

jQuery Extrait de:

$(document).ready(function() {
  $(window).load(function() {
//... //
        $('.detectThisChange').change(function(event){
          var targetID = triggerEvent.target.id; //get the id that triggered the event
          var posStart = targetID.indexOf('[') + 1;
          var posEnd = targetID.indexOf(']');
          var i = targetID.substring(posStart, posEnd); //get the index of the id that triggered the event

          if ( $('#checkbox\\['+ i +'\\]').prop('checked') != true ) {
            alert('checkbox ' + i + ' was checked');
          }
          else {
            alert('checkbox ' + i + ' was unchecked');
          }

        });
//... //
  }); //end .load()
}); //end .ready()

Ajouté:

Le problème que je rencontre est qu'aucun de mes alertes travail. Alors qui me dit que le changement de fonction n'est pas à la cuisson.

cela peut vous aider: stackoverflow.com/questions/7919716/...
Remplacer != avec ==
Ok, merci @97ldave. Le choix de la réponse, ce qui ne l'id frameName partie de jQuery("#frameName").contents() représenter?
Merci @BhojendraSah. Voir mon commentaire ajouté dans mon OQ. Le changement de fonction() n'est même pas de tir.
Merci @Inventer L'Animation. Mon problème est que je ne peux pas accéder à mon changement de fonction ().

OriginalL'auteur H. Ferrence | 2014-12-24