SO - 19738330

by Arun P Johny

HTML

<li class="selector"> <a>
    <input type="checkbox" value="test" /> test
    </a>

</li>

JavaScript

$(document).on('click', '.selector', function (e) {
    $(this).find('input').prop('checked', function () {
        return !this.checked;
    });
});
$(document).on('click', '.selector input', function (e) {
    e.stopPropagation();
});