2016-04-08 4 views
1

Я хочу добавить div перед другим div.Предоставление узла в JQuery

<div class = "abc">  
    <div class= "asd"> </div> 
    <div class= "asd"> </div> 
    <div class= "asd"> </div> 
    <div class= "new"> </div> 
</div> 

Я пытаюсь добавить <p> add</p> перед тем <div class="new"></div> а, но когда я использую $ («Новый»). Предварять ('<p> </p>') р тег добавления внутри DIV. Как преодолеть эту проблему

ответ

1

$('.new').before('<p> add</p>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class = "abc">  
 
    <div class= "asd">1 </div> 
 
    <div class= "asd">2 </div> 
 
    <div class= "asd">3</div> 
 
    <div class= "new">4 </div> 
 
</div>

Применение .before()

Описание: Содержание Вставка, заданное параметром, перед каждым элементом в наборе соответствующих элементов.

Смежные вопросы