【发布时间】:2013-12-02 06:09:53
【问题描述】:
您好,我对 jquery 的 .append() 和 .html() 函数感到困惑。
我在 AJAX 成功中有这个:
success: function(response){
$('#imodal').html('Success!').addClass("flash-success").fadeIn();
$('#imodal').append(response);
}
这将基本上显示一种 绿色背景中的闪烁消息,其中包含“flash-success”类,以及包含必要信息的来自 JSON 编码的响应关于刚刚发生的交易。
我的问题是,“flash-success”类也出现在附加的响应中。 我如何使这两个课程不同?我试过这个:
$('#imodal').html('Success!').addClass("flash-success").fadeIn();
$('#imodal').append(response).removeClass("flash-success");
但没有运气。附加的响应仍然是绿色的,可能具有“flash-success”类。感谢您的帮助!
【问题讨论】:
-
你追加到一个容器。容器有一个类。该类将影响附加的内容。混乱在哪里?
标签: javascript jquery html class append