Insert after parent of element

19,707

You could use the $.after() method:

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

Or the $.insertAfter() method:

$("<div>Foo</div>").insertAfter( $(".test3").closest(".divouter") );
Share:
19,707
usertest
Author by

usertest

Updated on June 23, 2022

Comments

  • usertest
    usertest almost 2 years

    What sort of selector would be I need in order to insert after the parent (divouter) of the test3 class in the example below? Thanks.

    <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>