Вставьте после родителя элемента

Какой селектор был бы, мне нужно для вставки после родителя (более набожного) из test3 класса в примере ниже?Спасибо.

<div class='divouter'>
    <div class='divinner'>
        <input class=test1></input>
    </div>
</div>
<div class='divouter'>
    <div class='divinner'>
        <input class=test2></input>
    </div>
</div>
<div class='divouter'>
    <div class='divinner'>
        <input class=test3></input>
    </div>
</div>
<div class='divouter'>
    <div class='divinner'>
        <input class=test4></input>
    </div>
</div>
6
задан usertest 14 February 2010 в 20:36
поделиться

3 ответа

Вы можете использовать метод $. After () :

$(".test3").closest(".divouter").after("<div>Foo</div>");

Или метод $. InsertAfter () :

$("<div>Foo</div>").insertAfter( $(".test3").closest(".divouter") );
14
ответ дан 8 December 2019 в 17:21
поделиться
.divouter:parent
{ {1}}
0
ответ дан 8 December 2019 в 17:21
поделиться

Думаю, вам нужен метод "after ()":

$('input.test3').focus(function() {
   $(this).closest('div.divouter').after('<div>Hi!</div>');
});
0
ответ дан 8 December 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: