$('input[type=checkbox]').unbind().click(function(e){ $(this).attr('checked', true) return false; });
Мне нужно вернуть false, потому что у меня есть событие в родительском элементе, и я не хочу его запускать. Это просто НЕ будет проверять этот флажок.
$('input[type=checkbox]').unbind().click(function(e){ e.stopPropagation(); });
Изменить: Я не уверен, для чего вам нужно .unbind(), но вы должны остерегаться того, что это отменяет любые другие события, которые вы поставили на эти флажки.
.unbind()
Вам не хватает] в конце вашего селектора jQuery