-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 并从 Button 单击 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

Try below code

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

Check sample on fiddle http://jsfiddle.net/vgmce/

于 2013-07-16T09:29:10.107 回答