Почему не работает этот слушатель событий? - PullRequest
0 голосов
/ 04 ноября 2008
    $('input[type=checkbox]').unbind().click(function(e){
        $(this).attr('checked', true)
        return false;
    });

Мне нужно вернуть false, потому что у меня есть событие в родительском элементе, и я не хочу его запускать. Это просто НЕ будет проверять этот флажок.

Ответы [ 2 ]

4 голосов
/ 04 ноября 2008
$('input[type=checkbox]').unbind().click(function(e){
    e.stopPropagation();
});

Изменить: Я не уверен, для чего вам нужно .unbind(), но вы должны остерегаться того, что это отменяет любые другие события, которые вы поставили на эти флажки.

1 голос
/ 04 ноября 2008

Вам не хватает] в конце вашего селектора jQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...