Jquery: désactiver le "clic" de l'événement sur une case à cocher

Dans mon JQuery, j'ai un événement qui va de cocher ou décocher une case à cocher si l'utilisateur clique sur une ligne dans une table. Le problème avec ceci est que, si l'utilisateur en fait les vérifications de la case, le jquery, le feu sur la case à cocher événement et cochez/décochez la case, mais le TR événement se déclenche, puis à l'annulation de la case de valeur.

Voir un exemple ici: http://jsfiddle.net/radi8/KYvCB/1/

Je peux désactiver la case à cocher mais alors, si l'utilisateur essaie de sélectionner la case à cocher, le TR événement ne sera pas déclenché.

Ce dont j'ai besoin est une méthode pour désactiver le "clic" de l'événement de la case, mais permettent tout de même au TR événement qui se déclenche quand la case est cochée.

var charges = {
    init: function() {
        //get the selected row checkbox
        //$('.charges').attr('disabled', true);
        $('.rowclick tr').click(function() {
            if ($(this).find('td input.charges:checkbox').is(':checked')) {
                $(this).find('td input.charges:checkbox').attr("checked", false);
            }
            else {
                $(this).find('td input.charges:checkbox').attr("checked", true);
            }
        });
    }
};
charges.init();
quel est exactement le problème avec votre code? quel est le résultat et ce que vous attendez-vous à faire?
cet exemple vous avez posté semble fonctionner... quel est exactement votre question??
JKirchartz: non ça ne marche pas, si vous cliquez sur une case, il permet de basculer entre deux fois

OriginalL'auteur radi8 | 2012-04-24