添加一个放在另一个元素之前的元素

时间:2016-03-22 10:01:22

标签: jquery

请帮我添加课程。我的代码如下:



<p>some conent goes here</p>
<p>some conent goes here</p>
<p>some conent goes here</p>
<p>some conent goes here</p>

<ul>
    <li>My list item</li>
    <li>My list item</li>
    <li>My list item</li>
</ul>
&#13;
&#13;
&#13;

我想在&#34; p&#34;上添加一个课程。刚放在<ul>

之前

2 个答案:

答案 0 :(得分:1)

您可以使用prevAll()

执行此操作
p

DEMO

如果您要定位UL上方的单个prev()元素,则必须使用 $("ul").prev("p").addClass("someClass");

prev

另请注意,android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" 会选择前一个兄弟,而不是某些元素之后的兄弟。

答案 1 :(得分:1)

$('ul').prev().addClass('myClass');