-1

サンプル HTML コード

//Not the correct working code just wrote for this clarification

    <div id="1">
    <input type="text">
    .
    .
    <p>
    </div>
    <div id="2">
    <button id="btn1">
    <button id="btn2">
    .
    .
    .

    </div>

ボタンをクリックすると、ナビゲートする必要があります

ID 1 で

私が得たものは

$(this).parent().prev().parent()ID 1 に到達できます。

ID1 で に到達し、ID2 のボタン クリックからそれらの要素にアクセスするための代替方法を探しています。

繰り返しているかどうかはわかりませんが、それを行う別の方法を知りたいだけです!!

ありがとう

4

3 に答える 3

3

ID は一意であるため、答えは簡単です。

$('#1')

それ以外の場合は次のようになります。

$(this).closest('div').prev('div')
于 2013-07-16T09:25:30.667 に答える
1

コードが正しくありません。次のようにする必要があります。

$(this).parent().prev()

HTML に関する詳細情報がなければ、別の方法はないと思います。

于 2013-07-16T09:24:35.020 に答える
0

以下のコードを試してください

$(this).closest('div').prev().find('input').val()

フィドルのサンプルを確認http://jsfiddle.net/vgmce/

于 2013-07-16T09:29:10.107 に答える