Jquery,CSS - 如何在列表中将元素设置为第一个

时间:2012-12-06 02:54:55

标签: javascript jquery css

我动态生成一堆项目,看起来像这样:

<div class=gallery_wrapper>
<figure>...</figure>
<figure>...</figure>
<figure>...</figure>
<figure>...</figure>
......
</div>

有一个条件会检查其中一个数字是否满足要求,然后将类添加到数字(class = main_img)。

我尝试将数字向右浮动,然后将类 main_img 的那个浮动到左侧,但这部分有效。行中有3个 figure 元素,而带有class的float方法元素位于其行的开头,而不是列表的开头。

如何将此元素设置为第一个(开头)?

1 个答案:

答案 0 :(得分:2)

元素是树中的节点。您需要的是将其重新定位到其父级的开头。

如果你的元素在$elem引用的jQuery对象中,那么使用jQuery你会这样做:

$elem.prependTo($elem.parent())

或者这个:

$elem.parent().prepend($elem)