0

同じタグにない別の要素の前に最初の要素を選択する際に問題があります

例:

<div>
    <p>Hello</p>
</div>

<div>
    <form>
        <input />
    </form>

    <div>
        ...
        <div class="thisone"></div>
    </div>

ページの HTML 構造が何であれ、「thisone」クラスの div の前の最初の入力を選択したい

4

2 に答える 2

1

あなたが試すことができます

var firstInput = $(".thisone").parent().prevAll().find("input:eq(0)");
于 2012-07-17T12:21:43.283 に答える
0

別の方法:

alert($('.thisone').parentsUntil('form').parents().find('input').val());
于 2012-07-17T12:54:08.347 に答える