问题标签 [siblings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2829 浏览

jquery - 获取上一个兄弟姐妹,直到类是“某事”

如果我有一长串<li>元素,当单击一个元素时,如何获取所有同级元素,直到找到一个类名包含给定字符串的元素?

例子:

在上面的示例中,如果li.test单击并且给定的字符串是ne-tw, 将导致介于两者之间的所有元素,包括单击的元素 (andSelf()) 和one-two类元素。

谢谢你。

0 投票
7 回答
18115 浏览

javascript - 如何在没有库的 Vanilla JavaScript 中实现“prevUntil”?

我需要prevUntil()在 Vanilla JavaScript 中实现 jQuery 方法的功能。

<div>在同一级别上有几个元素:

我正在尝试使用onclick事件来查找event.target's previousSiblings ,直到达到某个条件(例如,类名匹配)然后停止。

我如何实现这一目标?

0 投票
1 回答
176 浏览

jquery - 如何使用同级 CSS 选择器?

我正在尝试使我的代码更加可重复使用,并且我想使用兄弟选择器。本质上我必须改变我的 dom,因为所有的节目都是一样的,所以我只会做一个表演课?但是如何在 CSS 中使用这些选择器?

html(我需要编辑,用作一些建议类)

0 投票
4 回答
5204 浏览

javascript - 如何使用jQuery循环通过兄弟姐妹?

我有以下代码:

html:

jQuery:

我想要的是遍历容器中的 div。我可以这样做来循环:

但我认为有一个更简单的方法。我怎样才能让它更简单?(如果您不使用该next()功能,我不介意)。

jsfiddle:http: //jsfiddle.net/S28uC/

0 投票
1 回答
1556 浏览

jquery - Jquery通过UL标签选择锚标签

我想在 div 中选择锚标记,但我想从子 ul 标记中选择,因为我正在尝试创建下拉列表。

我的 HTML 代码如下:

我的 JQuery 代码如下:

UL 代码的 CSS 如下:

现在 UL 已隐藏,我想使用 UL 选择锚点。上面的函数现在正在工作,因为它选择 DIV 作为父级并在单击 div 时显示 ul,但是因为 div 的大小与锚标记的大小相同,所以如果有人单击 div 与单击它的相同子是锚点,当点击锚点时,浏览器的默认行为是滚动到顶部,因为href='#'。我想通过使用event.preventDefault();来选择那个锚来停止滚动。

告诉我通过 UL 选择锚标签的方法

0 投票
1 回答
2018 浏览

jquery - 检查是否使用 jquery 检查输入无序列表中的兄弟姐妹

我有一个复选框输入的无序列表:

如果我取消选中其中一个复选框,我如何检查是否仅从中检查了任何兄弟姐妹<ul>

我已经尝试了很多东西,例如siblings(),find()index().

0 投票
1 回答
1204 浏览

php - XPath 选择父母兄弟的后代

这个 html 在我的页面中:

我想根据“按车辆类型优化”之后的事实来刮掉“汽车”和“卡车”。我尝试了许多不同的方法,这是我能得到的最接近的方法,但返回 NULL。

我错过了什么?

0 投票
1 回答
2242 浏览

jquery - 如何使用 jQuery 选择没有可见兄弟的元素?

我知道我可以用一些额外的 javascript 来做到这一点,但我猜有一种方法可以只使用 jQuery 选择器。

我正在寻找的元素将具有刚刚(在上一个 JS 行上)将其 display 属性设置为 none 的兄弟姐妹。如果元素甚至有一个可见的兄弟姐妹,我不想要匹配。

万分感谢。

0 投票
3 回答
3598 浏览

javascript - 鼠标按下。在兄弟姐妹 event.targets 上传播

图片

我有 2 个具有“绝对位置”的兄弟节点,它们都处理 mousedown 事件。当我单击“div 2”的透明区域(在图片上)时,如何触发“div 1”的处理程序。

0 投票
3 回答
2330 浏览

javascript - 单击链接后获取兄弟的ID

我使用以下代码,我希望能够从与单击它时<li>关联的(帖子 ID)获取 ID 属性<a>,但我无法弄清楚如何做到这一点。有人可以帮助我吗?

这是我目前拥有的 JS -

谢谢。