带有子类的 jQuery sibling ?

标签 jquery

我想获取被点击元素的所有“siblings”,该元素具有 '.divRe' 类,其中包含 '.divAbs'

http://jsbin.com/uyirim/edit#javascript,html

为什么它不起作用?

(其长度假设为“1”。)

最佳答案

来自docs :

Get the siblings of each element in the set of matched elements, optionally filtered by a selector.

链接的唯一同级是 div,它与选择器 .divRe .divAbs 不匹配。 $('.divRe').is('.divRe .divAbs') 返回 false

您想将其与 .find() 结合使用:

$(this).siblings(".divRe").find(".divAbs")

编辑:看来您真正在寻找.has而不是.find。看看其他答案。

关于带有子类的 jQuery sibling ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7818391/

相关文章:

javascript - TypeError: jQuery(...).on 不是一个函数

Javascript/CSS,如何保持变化?

jquery - 将 JQuery 转化为点击事件

javascript - 如何触发使用 Ajax 动态创建的元素上的指令?

jquery - ASP 经典内联代码 + jQuery : How to do ajax call

javascript - 如何在两个表格单元格之间拉伸(stretch)一个 div?

javascript - jQuery 在初始页面加载时重新加载 javascript 资源

javascript - 在 Vue.js 中初始化具体化元素

javascript - 无法在 JavaScript 中找到 id

javascript - 获取 li 元素内 anchor 元素的 data-id