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>