问题标签 [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 投票
2 回答
965 浏览

jquery - 帮助jQuery工作试图在keyUp之后自动聚焦下一个输入字段,尽可能通用

HTML

当前的 jQuery

问题:

我正在尝试在每个输入字段中的 keyUp 之后的下一个输入字段上设置 autoFocus。到目前为止,我已经提出了一个解决方案,它一直循环直到它到达最后一个被选中的,或者如果我使用 :first 过滤器,它总是返回到它在页面上找到的第一个。

我认为我不能使用 next(),因为它不是集合中的下一个节点。总会有标签分隔每个输入字段。

任何帮助将非常感激。

0 投票
1 回答
921 浏览

css - CSS:可以选择某个孩子加上紧随其后的兄弟姐妹吗?

我目前正在使用 Javascript 执行此操作,但是,我想知道是否可以使用 CSS 选择无序列表的某个子项,然后选择它的直接兄弟。

带有 4 个列表项的示例:

0 投票
3 回答
2077 浏览

jquery - 使用 jQuery 获取兄弟元素的内容

我需要使用 jquery 获取某些特定元素的内容,问题是我的页面上有相同的元素重复:

因此, div.content 在我的页面上重复了很多次,我只想获取单击按钮的 div 的内容。我在 .uiButton 上添加了一个 onclick 事件并尝试使用父级(“.txt”)或兄弟级(“.txt”),但似乎不起作用......

0 投票
4 回答
7146 浏览

javascript - 如果元素有兄弟姐妹怎么办

我有一个无序列表作为左侧导航,其中有很多链接。大多数列表项都有另一个无序列表作为与之关联的子菜单。但是,一些链接没有子菜单。我想禁用具有子菜单的链接的默认单击行为,以便我可以打开子菜单动画。但在没有子菜单的链接上,我需要链接可点击。我必须这样做的javascript是:

问题是这会禁用所有链接的默认点击行为,而不仅仅是具有兄弟姐妹的链接。左侧导航的 html 看起来像这样

因此需要在链接 1 上删除点击行为,因为它具有<ul>同级。链接 2 没有兄弟姐妹,因此应该单独放置。

0 投票
2 回答
698 浏览

css - jQuery点击类改变IE怪异

我可能想对这个太花哨了。

我有一排类似收音机的按钮,它们之间有一个分隔线和背景图像。单击“按钮”之一时,我会更改其类别。分隔线的 CSS 键控到两侧按钮的类以选择背景图像。我正在使用 CSS 'sibling' 选择器来执行此操作。

我有与“按钮”相关的 jQuery .click 事件。他们做的第一件事是从另一个按钮中清除“选定”类并将其设置在单击的按钮上。

例如,如果 LEFT 按钮 class='selected' 而 RIGHT 按钮不是,则它们之间的分隔线将获得蓝色背景。单击 RIGHT 按钮,当 LEFT 按钮的类被清除时,它会得到 class='selected'。分隔线变为红色。

这适用于 IE、FF、Safari 等。但 IE 很奇怪(IE7) - 当我将鼠标移到我单击的按钮上时,它只会反映分隔线背景的变化!也就是说,在示例中,RIGHT 按钮获取 class='selected' 并在单击时立即更改。但是分隔线保持蓝色,直到我将鼠标移开按钮,然后它变成红色。

类本身正在发生变化,因此按钮的外观也会发生变化。只有附近的东西没有!?

它让我想起了我以前的 VB6 日子,那时您必须定期调用“DoEvents”来让 Windows 进行 UI 更改。IE这里有类似的东西吗?

0 投票
1 回答
7457 浏览

jquery - 如何在 jQuery 中选择 xml 子节点?

现在这段代码可以很好地解析 XML 文件,但是,在 XML 文件中我有多个作者节点,我希望能够在每个作者之间放置一个逗号。XML 从一位到一到四位作者不等。提前谢谢你。

0 投票
2 回答
458 浏览

coldfusion - JQuery - 选择器问题(兄弟姐妹,父母......)

我得到一个coldfusion查询,结果按国家名称分组。通过点击这个,我尝试打开或关闭国家下的列表。但我无法与这个兄弟姐妹和这个父母一起正常工作。结果是,如果我单击一个国家名称,例如第四个,它会关闭所有子项,并且之前的三个国家名称也是如此。有人可以帮我选择正确的选择器吗?提前谢谢你,米歇尔

编码:

0 投票
2 回答
386 浏览

javascript - jQuery手风琴

我们的html:

JS:

如果我删除,这个手风琴开始工作<li></li>如何使其与当前代码一起使用?

其实问题出在.siblings().

谢谢。

0 投票
5 回答
4158 浏览

javascript - 用jQuery检查最近的兄弟()div上的css类?

jQuery中有没有办法返回最近的兄弟()div并检查当前类?

我有一个项目的视觉垂直列表,其中一些项目要么有 1px 边框(将它们分开 - 高级项目),要么根本没有边框(标准项目)。虽然将高级物品夹在两个标准物品之间看起来很棒,但当两个或三个高级物品堆叠在一起时,它们之间的边框最终会变成 2px 厚。

我正在寻找一种方法,使用 jQuery 或其他方式来检查<div class="item">当前 div 上面是否具有类 features-item (因此检查 div 是否等于<div class="item featured-item">)。从那里,我将设置另一个类名,将边框顶部设置为 0px,并使视觉效果更好一点。

谁能帮我吗?对不起,如果这个问题很复杂,很难解释!

0 投票
6 回答
3208 浏览

jquery - Jquery第一次出现树遍历父母/兄弟姐妹

给定一个类,获得最接近(向上树)的最佳方法是什么,但它可以是父母的兄弟姐妹。

我想让“errors1”元素以元素“.start”开头

做了一个脚本,但它真的很糟糕,根本不起作用。

http://jsfiddle.net/9DfCJ/1/

谢谢

已编辑: 添加了“...”以增强该结构是动态的。关键是在树上找到最近的“.errors”。