在jQuery中为删除事件添加操作

时间:2009-08-22 17:57:19

标签: jquery class

如果删除问题,如何将课程red添加到课程question_body

HE中的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");
        })
});    

PHP生成的以下URL应激活操作

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

问题类似as this one。它告诉我addClass命令应该是正确的,问题是在函数内部使用它。

1 个答案:

答案 0 :(得分:1)

改变这个:

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

对此:

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

还要确保定义了一个名为“red”的CSS类。

您可以通过将警报移到addClass行之前而不是之后来测试。