javascript - 选择 div 的父级 - jQuery

标签 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'));

最佳答案

Working DEMO

您使用了错误的选择器,请改为 $('#b').parent().attr('id');

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

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

关于javascript - 选择 div 的父级 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19251111/

相关文章:

jquery - 剑道窗口 : prevent adjusting content to the window size

jquery - 有没有好的方法来验证 jQuery 代码?

javascript - 按键时无法从 iframe 失去焦点

javascript - 在 jQuery 中,如何在文本区域聚焦时显示 div,并在文本区域模糊时隐藏它?

javascript - 在 Kendo 图表条上方排列 float div

javascript - 在 OpenLayers map 中更改投影

javascript - 如何在 javascript 中打开新选项卡(如果尚未打开)

javascript - 如何捕获在react-admin中创建的记录的新id?

php - 如何强制下载图像?

(博主)帖子中的 JavaScript/jQuery 代码?