Какой селектор был бы, мне нужно для вставки после родителя (более набожного) из 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>
Вы можете использовать метод $. After ()
:
$(".test3").closest(".divouter").after("<div>Foo</div>");
Или метод $. InsertAfter ()
:
$("<div>Foo</div>").insertAfter( $(".test3").closest(".divouter") );
Думаю, вам нужен метод "after ()":
$('input.test3').focus(function() {
$(this).closest('div.divouter').after('<div>Hi!</div>');
});