我是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'));
答案 0 :(得分:5)
您使用了错误的选择器,而不是$('#b').parent().attr('id');
。
您也可以将attr
替换为prop
,速度稍快一些。
$('#b').parent().prop('id');
答案 1 :(得分:1)
然后使用parent()
$('#b').parent().attr('id')