HTML JQUERY ==>上一个父div

时间:2013-07-16 09:20:40

标签: jquery html

示例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()我可以达到身份证1。

我正在寻找替代方法来获取ID1并从Button上访问他们的元素点击ID2

我不确定是否重复但只是想知道其他方法!

由于

3 个答案:

答案 0 :(得分:3)

Id是独一无二的,所以答案很简单:

$('#1')

否则会是:

$(this).closest('div').prev('div')

答案 1 :(得分:1)

您的代码不正确,应该是:

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

如果没有关于HTML的更多信息,我认为没有其他方法可以做到这一点。

答案 2 :(得分:0)

尝试以下代码

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

检查小提琴上的样本http://jsfiddle.net/vgmce/