问题标签 [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.
jquery - 获取上一个兄弟姐妹,直到类是“某事”
如果我有一长串<li>
元素,当单击一个元素时,如何获取所有同级元素,直到找到一个类名包含给定字符串的元素?
例子:
在上面的示例中,如果li.test
单击并且给定的字符串是ne-tw
, 将导致介于两者之间的所有元素,包括单击的元素 (andSelf()) 和one-two
类元素。
谢谢你。
javascript - 如何在没有库的 Vanilla JavaScript 中实现“prevUntil”?
我需要prevUntil()
在 Vanilla JavaScript 中实现 jQuery 方法的功能。
我<div>
在同一级别上有几个元素:
我正在尝试使用onclick
事件来查找event.target
's previousSiblings
,直到达到某个条件(例如,类名匹配)然后停止。
我如何实现这一目标?
jquery - 如何使用同级 CSS 选择器?
我正在尝试使我的代码更加可重复使用,并且我想使用兄弟选择器。本质上我必须改变我的 dom,因为所有的节目都是一样的,所以我只会做一个表演课?但是如何在 CSS 中使用这些选择器?
html(我需要编辑,用作一些建议类)
javascript - 如何使用jQuery循环通过兄弟姐妹?
我有以下代码:
html:
jQuery:
我想要的是遍历容器中的 div。我可以这样做来循环:
但我认为有一个更简单的方法。我怎样才能让它更简单?(如果您不使用该next()
功能,我不介意)。
jsfiddle:http: //jsfiddle.net/S28uC/
jquery - Jquery通过UL标签选择锚标签
我想在 div 中选择锚标记,但我想从子 ul 标记中选择,因为我正在尝试创建下拉列表。
我的 HTML 代码如下:
我的 JQuery 代码如下:
UL 代码的 CSS 如下:
现在 UL 已隐藏,我想使用 UL 选择锚点。上面的函数现在正在工作,因为它选择 DIV 作为父级并在单击 div 时显示 ul,但是因为 div 的大小与锚标记的大小相同,所以如果有人单击 div 与单击它的相同子是锚点,当点击锚点时,浏览器的默认行为是滚动到顶部,因为href='#'。我想通过使用event.preventDefault();来选择那个锚来停止滚动。
告诉我通过 UL 选择锚标签的方法
jquery - 检查是否使用 jquery 检查输入无序列表中的兄弟姐妹
我有一个复选框输入的无序列表:
如果我取消选中其中一个复选框,我如何检查是否仅从中检查了任何兄弟姐妹<ul>
?
我已经尝试了很多东西,例如siblings()
,find()
和index()
.
php - XPath 选择父母兄弟的后代
这个 html 在我的页面中:
我想根据“按车辆类型优化”之后的事实来刮掉“汽车”和“卡车”。我尝试了许多不同的方法,这是我能得到的最接近的方法,但返回 NULL。
我错过了什么?
jquery - 如何使用 jQuery 选择没有可见兄弟的元素?
我知道我可以用一些额外的 javascript 来做到这一点,但我猜有一种方法可以只使用 jQuery 选择器。
我正在寻找的元素将具有刚刚(在上一个 JS 行上)将其 display 属性设置为 none 的兄弟姐妹。如果元素甚至有一个可见的兄弟姐妹,我不想要匹配。
万分感谢。
javascript - 鼠标按下。在兄弟姐妹 event.targets 上传播
我有 2 个具有“绝对位置”的兄弟节点,它们都处理 mousedown 事件。当我单击“div 2”的透明区域(在图片上)时,如何触发“div 1”的处理程序。
javascript - 单击链接后获取兄弟的ID
我使用以下代码,我希望能够从与单击它时<li>
关联的(帖子 ID)获取 ID 属性<a>
,但我无法弄清楚如何做到这一点。有人可以帮助我吗?
这是我目前拥有的 JS -
谢谢。