Regarder pour le changement de l'input[type=“checkbox”]

Comment puis-je exécuter une fonction sur la case à cocher changer?

Je suis en train d'écrire la petite case en fonction de remplacement sur la base de cette - mais je suis en train de faire quelque chose de mal.

Code:

(function($) {
    $.fn.checking = function() {
        if ($('.checbox').prop('checked', false) === true) {
            $('.new-checkbox').prop('id', 'unchecked');
        } else {
            $('.new-checkbox').prop('id', 'checked');
        }
    };
})(jQuery);


$(document).ready(function() {

    $('.checkbox').wrap('<div class="checkbox-wrapper"></div>');
    $('.checkbox-wrapper').append('<p class="new-checkbox">Blue = Checked, Red = Unchecked</p>');
    $('.checkbox').checking();
    $('.checbox').bind('change', function() {
        $(this).checking();

    });

});

Aire de jeux: DÉMONSTRATION EN DIRECT

Quittez le marquage de vos titres s'il vous plaît. Nous avons déjà des balises.

OriginalL'auteur Iladarsda | 2011-07-04