选择div的父 - jQuery

时间:2013-10-08 14:52:57

标签: javascript jquery

我是jquery的新手,不知道为什么这段代码不起作用。我正在尝试选择b的父a

<div id='a'> This is div a 
    <div id='b'>
        This is div b
    </div>
</div>

为什么这段代码给我未定义,我期待一个?

console.log($('#b.parent').attr('id'));

2 个答案:

答案 0 :(得分:5)

Working DEMO

您使用了错误的选择器,而不是$('#b').parent().attr('id');

您也可以将attr替换为prop,速度稍快一些。

$('#b').parent().prop('id');

答案 1 :(得分:1)

然后使用parent()

  $('#b').parent().attr('id')