jquery - 使用在jquery中具有特定ID的链接查找所有div

标签 jquery html css

我正在寻找一种方法来选择所有具有带有特定 id 的子链接元素的 div。

结构

<div>
<a href="#" id="123">link</a>
</div>

如何使用 jquery 选择 div?

最佳答案

您可以使用 :hasdocs选择器。

$('div:has(>#123)')

如前所述,您不应使用数字作为 ID。您可以在它们前面加上类似 id_ 的前缀,并在需要实际编号时将其删除。


更新

添加到 :has 使用的选择器中,以仅选择具有链接的 div 作为直接子级。

关于jquery - 使用在jquery中具有特定ID的链接查找所有div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5051603/

相关文章:

javascript - 使用 css 和 jQuery 实现按钮

javascript - 随机切换不起作用

html - 固定导航列表上的负边距

javascript - 使用 google plus 登录后从我在网站上的帐户注销

javascript - 我如何找到我在 HTML5 Canvas 中单击的网格正方形元素

javascript - 使用 JQuery 的登录页面

javascript - 当我从点击回调中调用它时,颜色框看起来不正确

html - CSS 图像大小调整。左边是文字,右边是图片

javascript - 如何将 img 元素放在透明 img 元素后面?

php - 有没有办法根据日期倒计时 4 周(一周一周)? PHP/MySQL