Jquery 如何将背景色更改为a<;DIV/>;然后淡出,最后从DOM中删除?

Jquery 如何将背景色更改为a<;DIV/>;然后淡出,最后从DOM中删除?,jquery,jquery-ui,Jquery,Jquery Ui,您好,我想先将的背景色更改为红色,然后淡出。淡出完成后,将其从DOM中删除 下面的代码会淡出并将其从DOM中删除,但不会将背景色更改为红色 $(this).find("div#" + id) .css("background-color", "#ff0000") .fadeOut("slow", function () { $(this).remove() }); 见工作解决方案: 测试 测试 测试 测试 不只是链接到解决方案就好了。获取重要章节或s

您好,我想先将
的背景色更改为红色,然后淡出
。淡出完成后,将其从DOM中删除

下面的代码会淡出
并将其从DOM中删除,但不会将
背景色更改为红色

 $(this).find("div#" + id)
    .css("background-color", "#ff0000")
    .fadeOut("slow", function () {
        $(this).remove()
    });
见工作解决方案:


测试
测试
测试
测试

不只是链接到解决方案就好了。获取重要章节或snipet,并将其发布到这里…如果链接很快就失效了怎么办?您可以发布您的示例html吗?请看这个JSFIDLE,它搜索一个特定的元素,然后更改代码的颜色,正如您所期望的那样为我工作。你确定背景色没有变红吗?您使用的是哪个版本的jQuery?请确保没有任何CSS规则覆盖您尝试应用的样式。使用诸如Firebug之类的DOM检查器来查看元素属性。是的,我的错。我有一件牵连的事。
<div id="div1">
    test<br>
        test<br>
        test<br>

        test<br>
</div>