从子div中追加父div

时间:2016-01-27 19:05:41

标签: jquery html css

我想在div 1之前添加一个div,但脚本将位于代码深处的几个div中。这会在理论上起作用吗?

<div id="1">
   <div id="2">
       <div id="3">
           <style>
           #4 {...}
           </style>
           <script src="//code.jquery.com/jquery-1.10.2.js"></script>
           <script>     
               $( "#4" ).before( $( "#1" ) );
           </script>
       </div>
   </div>
</div>

感谢

1 个答案:

答案 0 :(得分:2)

这应该在id为1的div之前注入一个div元素。

&#13;
&#13;
<div id="1">
   <div id="2">
       <div id="3">
           <style>
           </style>
           <script src="//code.jquery.com/jquery-1.10.2.js"></script>
           <script>
             var $div = $('<div></div>').attr('id', '4'); 

             $div.insertBefore('#1');
           </script>
       </div>
   </div>
</div>
&#13;
&#13;
&#13;