Добавление действия к событию удаления в jQuery - PullRequest
1 голос
/ 22 августа 2009

Как вы можете добавить класс red к классу question_body, когда вопрос снят?

JS в ГОЛОВЕ,

jQuery('a.delete_question').live('click', function(){

    jQuery.post('/codes/handlers/delete_a_question.php', 
        { question_id: jQuery(this).attr('rel') }, 
        function(){
            $(.question_body).addClass("red");       // problem here
            alert ("Question was removed");
        })
});    

Следующий URL, сгенерированный PHP, должен активировать действие,

echo ("<a href='#'"
        . "class='dulete_question'"
        . " rel='" . $answer_id . "'>flag</a>"
    );

Проблема похожа на эту . Это говорит о том, что addClass -команда должна быть правильной и проблема заключается в использовании ее внутри функции.

1 Ответ

1 голос
/ 22 августа 2009

Изменить это:

 $(.question_body).addClass("red");

К этому:

 $(".question_body").addClass("red");

Также убедитесь, что у вас определен класс CSS с именем «red».

Вы можете проверить это, переместив предупреждение до строки addClass, а не после нее.

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