0

我试图在一个 Div 之前添加一个 Div 值为零。
但结果是前置的 Div 替换了旧 Div 的位置
ie] 前置的 Div 现在有左值 '0'

这是我用于前置的代码,

   $("#xx").prepend("<div> Hello </div>");

编辑

在此处输入图像描述

是否有可能在具有负左值的 div 之前添加一个 div?

4

2 回答 2

0
 $("#xx").prepend("<div class='prediv'> Hello </div>");

像那样?

.prediv{
   position: absolute;
   left:  -100px; 
 }

我不认为这正是它的样子,但你明白了,只需将类放在前面的字符串中,并将必要的规则应用于你希望 div 去的地方,默认情况下它不会出去具有负左值的父级

于 2012-10-21T06:23:03.520 回答
0

您可以执行以下操作

var mydiv  = $('<div>');//now you can do everything like :
mydiv.css('left','-100px')/*.attr('sth','sth')*/;//prepare it as you like
$("#xx").prepend(mydiv); // now prepend will add it 
于 2012-10-21T06:46:09.193 回答