我动态生成一堆项目,看起来像这样:
<div class=gallery_wrapper>
<figure>...</figure>
<figure>...</figure>
<figure>...</figure>
<figure>...</figure>
......
</div>
有一个条件会检查其中一个数字是否满足要求,然后将类添加到数字(class = main_img)。
我尝试将数字向右浮动,然后将类 main_img 的那个浮动到左侧,但这部分有效。行中有3个 figure 元素,而带有class的float方法元素位于其行的开头,而不是列表的开头。
如何将此元素设置为第一个(开头)?
答案 0 :(得分:2)
元素是树中的节点。您需要的是将其重新定位到其父级的开头。
如果你的元素在$elem
引用的jQuery对象中,那么使用jQuery你会这样做:
$elem.prependTo($elem.parent())
或者这个:
$elem.parent().prepend($elem)