0
<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>

这里它为“hi how are u”赋予蓝色,但它没有反映在下一个 div 中,因为它在位置:绝对如何使其成为父 div 的一部分

4

4 回答 4

1

.val用于s的value属性,<input>s的selectedIndex选项的值<select>等。人。

我不确定您到底想要什么,但我认为您的意思是.html改用。

于 2013-02-08T05:58:31.233 回答
1

改用.text()

alert($("#show").text());
于 2013-02-08T05:59:17.883 回答
0

也可以试试 alert($("#show").html());

于 2013-02-08T06:12:02.680 回答
0

我不确定我是否理解您的问题,但在我看来您需要这样做:

$("#show").children();

这将返回 ID 为“show”的 div 下的所有子 DOM 对象。您可以通过执行以下命令对其进行测试:

console.log($("#show").children());

这会将您的对象发布到控制台。希望这可以帮助!

于 2013-02-08T06:05:08.690 回答