check on click or on check

by halirgb

HTML

<input type="checkbox" />
<span class="box">dddddd</span>

JavaScript

jQuery.propHooks.checked = {
    set: function (el, value) {
        el.checked = value;
        $(el).trigger('change');
    }
};

$(':checkbox').bind('change', function (){
});

$('.box').bind('click', function () {
    $(':checkbox').prop('checked', function (i, curr) {
        return !curr;
    }); 
});