问题标签 [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 回答
2910 浏览

jquery - jQuery 控制具有相同类的单个 DIV(兄弟姐妹?)

我正在为我的网站构建一个常见问题解答模块,我希望能够控制页面上的单个元素,即使它们都具有相同的类。我相信这属于我还不熟悉的兄弟姐妹。

基本上我希望用户能够单击问题 div,然后当他们单击它时,答案 div 与问题 div 设置显示在同一 div 中(如果这有意义!)。任何帮助将不胜感激。

0 投票
4 回答
7893 浏览

jquery - jQuery 和 Safari

我在使用 JQuery 和 Safari(Windows 版本)时遇到问题。该代码适用于 FF/IE7/Chrome,但不适用于 Safari。

我有一个简单<li><div>嵌入到 - 单击<li>应该暴露隐藏的div,但不是在 Safari 中。

的HTML:

这是JQuery代码:

p>

关于这里可能发生的事情有什么想法吗?再次 - 这似乎适用于所有其他浏览器!

我是 JQuery 的新手。

谢谢!

0 投票
3 回答
1861 浏览

jquery - 无法选择 SPAN 同级

无法理解为什么此代码将 DIV 元素的颜色更改为蓝色,但不更改 SPAN 元素的颜色。有任何想法吗?

注意到如果我更换

DIV 和 SPAN 都会更改文本颜色。

谢谢!

0 投票
14 回答
190629 浏览

javascript - 有没有办法选择兄弟节点?

出于某些性能原因,我试图找到一种仅选择所选节点的兄弟节点的方法。

例如,

如果我选择了 inner1 节点,有没有办法让我访问它的兄弟inner2-4节点?

0 投票
4 回答
43258 浏览

javascript - 使用 Javascript 隐藏元素的下一个兄弟

我有一个从document.getElementById('the_id'). 我怎样才能得到它的下一个兄弟并隐藏它?我试过了,但没有用:

Firebug 错误是elem.nextSibling.style is undefined.

0 投票
7 回答
18533 浏览

javascript - jquery下一个兄弟姐妹

我一直在努力解决这个问题,但如果没有一些严肃的解决方法,我似乎无法弄清楚。

如果我有以下 HTML:

现在,我现在如何只选择<li>第一个父级(或第二个,就此而言)之后的标签?基本上选择一个<li>withclass="parent"和以下兄弟姐妹,直到它到达另一个<li>与父类。

我可以用嵌套列表重组列表,但我不想这样做。有什么建议么?

0 投票
1 回答
2443 浏览

jquery - Checkbox 更改父 tr,以及其中包含的输入

不确定解释这一点的最佳方式...我有一个输入,您可以输入两次,但如果您希望省略某一天,还有一个复选框,从而使输入有点无用,所以我想禁用他们...

这是我目前对 HTML 的内容(重复 7 次):

然后是Javascript:

不幸的是,当您选中该框时,适当的 tr 变为黄色,这是完美的,但以前的输入不会禁用......我还想做一个 .unmask() 并在它们是时更改 .val()残疾人,有点希望如果我能得到父母/兄弟姐妹的权利,它会很容易适应:o

谢谢!

0 投票
1 回答
3213 浏览

jquery - 如何使用 jQuery 隐藏所有正确的兄弟姐妹?

以上仅隐藏当前兄弟旁边的兄弟。

如果有多个,将失败。

0 投票
2 回答
375 浏览

jquery - 删除活动类并将其添加到同级

目前,我有一个允许图像滚动的 jQuery Cycle 插件。有了它的回调,我正在调用这个函数

function onAfterVideoScroll() { $('.myRemote.active').removeClass("active").next().addClass("active"); }

这应该是从另一组链接中删除当前类,并将该类添加到它的下一个兄弟。

这是为了保持显示其按钮前身的任何图像都将处于活动状态,以便用户可以知道幻灯片上当前显示的是哪个按钮。

如果这是有道理的,请让我知道为什么它会删除活动类,但它永远不会给兄弟姐妹活动类。

谢谢!

0 投票
1 回答
9174 浏览

jquery - 有效检测同级元素重叠

例子:

“#big”绝对位于“.small”的一部分之后,但不是父元素。

我一直在这样做:

...但这似乎很笨拙。我是否错过了一些 jQuery 或 vanilla JavaScript 方法,它们可以让我以更优雅和更有效的方式做到这一点?

提前感谢您提供的任何帮助。