<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>
<div id="disp">
<div>
hi how are u
</div>
<div style="position:absolute;left:50px;top:100px;">
hello
</div>
</div>
<script type="text/javascript">
$(function(){
$("#disp").css({"background-color":"#00ff00"});
});
</script>
</body>
</html>
如果您运行此代码,它将打印两个 div 一个是“嗨,你好吗”和“你好”,这里一个 div 有一个绿色一个是白色我已经改变了父 div 的颜色属性。我的问题是为什么下一个 div 没有变成绿色我知道问题是绝对位置我如何处理这种情况