我想在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>
感谢
答案 0 :(得分:2)
这应该在id为1的div之前注入一个div元素。
<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;