问题标签 [nextsibling]

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 回答
773 浏览

jquery - 我可以通过 for 循环重复 jQuery next() 吗?

我想选择一些兄弟元素。所以我使用了 jQuery .next() 但我不知道如何重复。

如何通过 for 循环将重复的 jQuery next() 作为指定值,像这样?(当然这是行不通的。)

0 投票
1 回答
1107 浏览

python - 如何使用 css 选择器从特定类中查找所有下一个兄弟姐妹

我想抓取这个网站的酒店协会数据,需要 CSS 选择器的帮助。如果您看到下图,我正在尝试使用 css 选择器从此处提取地址。

我要抓取的数据:20 West 29th StreetNew York, NY 10001

在此处输入图像描述

使用下一个兄弟方法

我知道我们可以使用+符号找到下一个兄弟,但这里的问题是地址文本没有任何attribute关联。我不想在xpath这里使用通用 css 选择器来查找所有兄弟姐妹,.hanyccompany然后从中提取文本。

谁能告诉我如何找到所有的兄弟姐妹class='hanyccompany

0 投票
1 回答
437 浏览

java - 如何在 nextSibling 之后 JSOUP 解析 html?

有 HTML:

我可以获取值 Text0-3 解析代码更改 get(0)-get(3),但无法获取 Text4 和 Text5:

如何获取值 Text4 和 Text5?get(4) 或 get(5),现在返回 br,但我需要得到“一、二、三”

现在我使用这段代码:

这个打印:

我需要:

疯狂的代码答案:

这个疯狂的(?)代码打印出我想要的。

0 投票
2 回答
249 浏览

python - BeautifulSoup 查找下一个类

所以基本上。我有2节课。一是鞋子的发布日期。另一个是在那一天发布的鞋子。但是,它们完全是两个不同的类别。所以我试图从这些课程中学习。包含所有日期的“月份标题”。下一个类是sneaker-post-main,包含月份标题中日期的所有鞋子。但是,它们是两个不同的类别。它们彼此没有联系。所以我尝试从 h4 类做 .nextSibling 来赶上我的“部分”类。它没有那样工作。

此外,如果我的 HTML 没有意义,这就是我要从中抓取的网站。http://sneakernews.com/air-jordan-release-dates/ 我希望输出看起来像 Date 是字典的键,值是要在该日期发布的鞋子列表。如下图所示。

我正在尝试使用 BeautifulSoup 来完成这项任务。我似乎无法弄清楚。2016 年 4 月 15 日 -> 这是 HTML 的发布日期。... - >这包含鞋子信息等。(就像那里有鞋子清单而不仅仅是一只鞋子)

到目前为止,这是我的代码!

0 投票
1 回答
116 浏览

xpath - XPath。如何获取具有具体类型的下一个兄弟的元素?

我有以下元素:

那么如何使用下一个元素表获取 //div/table 呢?

0 投票
3 回答
1025 浏览

javascript - 获取具有非同级类的下一个元素

我想遍历pages 并通过它们切换active类。我应该如何在不使用setclass的情况下做到这一点?

HTML

jQuery

0 投票
0 回答
37 浏览

javascript - Javascript nextSibling 与 nextElementSibling

问候编码员,

我正在读一本关于 JS 的书(初学者版)。我在上一个和下一个兄弟属性上。

我有点困惑。我正在尝试运行此演示代码:

当我console.log(el.nextSibling);显示#text.

当我使用console.log(el.nextElementSibling);它时,它会显示正确的结果,即下一个li元素:<li id="three" class="hot">honey</li>

在书中它说 using.nextSibling将跳转到它没有的下一个 Sibling 元素。有人可以解释我的区别吗?

谢谢!

0 投票
2 回答
1792 浏览

javascript - 如何
使用 jquery 包装带有 div 的上一个和下一个兄弟文本?

给出了以下 HTML 结构且无法更改:

我想使用 jQuery 得到以下结果:

我努力了:

但这仅包含第一行:

<img>重要提示:标签后可以有一行、两行,甚至三行文本。

0 投票
3 回答
10546 浏览

javascript - Javascript:选择元素的下一个兄弟并通过单击更改其类(不使用 ID)

我想在CSS单击元素后立即将类名添加到元素的下一个兄弟元素以获得简单的显示/隐藏效果

我有以下 html 输出,但没有元素 ID。

现在我想隐藏消息内容,只显示标题(用 很容易实现display: none)。

一旦单击标题,我希望显示该特定消息的内容。

所以我的想法是通过单击消息头CSS向“消息内容”添加一个“可见”类,然后再次单击将其删除。DIV

所以我在“pm-head”元素和以下javascript中添加了一个“onClick="changeClass()”

但这会将类添加到该页面上的所有“消息内容”div 中,而我只需要将它添加到我单击的“pm-head”元素的下一个兄弟元素中。

而且我不能在这个上使用 jquery 或其他框架/库。

抱歉,我是 javascript 新手,可能是一个容易回答的问题。

谢谢约翰

0 投票
6 回答
1533 浏览

javascript - 如何使用javascript获取跨度内的内部文本?

链接在这里; http://heart.bmj.com/content/early/2016/08/10/heartjnl-2016-310003.long

我有;

到目前为止我做了什么?

我选择span.cit-title但它是innerText

给我;

我只想得到

部分。

如何使用类排除跨度cit-series-title并获取原始文本?