在下面的示例中,为了在test3类的父(divouter)之后插入,我需要什么样的选择器?感谢。
<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>
答案 0 :(得分:14)
您可以使用$.after()
方法:
$(".test3").closest(".divouter").after("<div>Foo</div>");
或$.insertAfter()
方法:
$("<div>Foo</div>").insertAfter( $(".test3").closest(".divouter") );
答案 1 :(得分:0)
.divouter:parent
答案 2 :(得分:0)
我想你想要“after()”方法:
$('input.test3').focus(function() {
$(this).closest('div.divouter').after('<div>Hi!</div>');
});