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

javascript - 下一个兄弟姐妹如何工作?

我是 js 新手,这是我第一次使用nextSibling选择器,我正在尝试实现一个下拉菜单。在下面的代码中,我需要在单击菜单项时显示子菜单。我怎样才能解决这个问题?

0 投票
2 回答
505 浏览

javascript - 用其他字符串替换 nextSibling

我有以下跨度元素:

使用下面的 js 函数,我可以得到 in between </span>and的长度</div>

如果长度小于 8,那么我想用另一个单词或字符串替换它(例如,thanks.)IN BETWEEN</span></div>(参见单词“thanks”位置)。

我将如何用另一个字符串替换它?

编辑:

请注意,我正在使用.each,因为可能有多个具有相同类名的 span 元素。在第一行中,只有一个句点 ( </span>.</div>),因此它满足条件并将被替换为另一个单词(在本例中为“thanks”)。

在第二行 ( </span>name</div>) 中,长度大于 2,因此不会被替换。

我希望这能澄清它。

...会变成...

0 投票
3 回答
1885 浏览

javascript - 如何使用jquery删除输入字段后的文本?

如何在jQuery中输入后删除文本?

jQuery

预期产出

0 投票
5 回答
263 浏览

javascript - 如何使用jquery更改“i”之后的“span”中的文本?

我正在尝试使用 jquery 更改我正在使用的插件中按钮上的文本。它的外部 html 是

它的内部 html 是

有谁知道我会怎么8:00AM9-3AM

0 投票
2 回答
259 浏览

javascript - Javascript:我的 .textContent 有效,但不是我的 innerHTML

我有一个奇怪的问题。一般来说,当我将变量设置为 时textContent,它会显示它,但当我将它设置为时它不会innerHTML

更确切地说

这是HTML

这是脚本

所以基本上在这个练习中我必须ul在脚本中创建一个而不修改 HTML。

我成功创建了一个ul. 然后我必须创建一个链接,将我带到页面顶部。这是这部分:

在这里,我尝试创建一个链接,让我回到顶部。我利用 chrome 在兄弟姐妹之间有空白空间的优势在其中创建该链接。

问题是它没有显示。当我去调试器时,我没有错误,但什么也没显示。如果改变ps[g].nextSibling.innerText = hih;.textContent显示了整个想法。

.innerHTML我知道和(或我认为)之间的区别.textContent,那么为什么它不显示我的链接,我可以让它显示吗?

0 投票
2 回答
481 浏览

python - 根据前一个兄弟的文本获取下一个兄弟的文本

我有以下 HTML:

基本上,我希望得到两个列表:

我目前正在将 Python 2.7 与 BeautifulSoup4 一起使用,并且我能够找到所有用户,但我无法将他们分成各自尊重的组。

0 投票
2 回答
1258 浏览

javascript - 使用香草 javascript 查找下一个 ul?

我有以下标记:

我点击“链接 2 ”。我现在如何选择下一个 ul ( .lvl - 2 )?如何找到下一个 UL?不管有没有按钮。

这不起作用:

它选择“lvl - 1”。

0 投票
1 回答
552 浏览

python - BeautifulSoup 查找嵌套标签,儿童

我看到一堆关于在标签中查找标签和信息的信息,但我似乎找不到同样简单的东西。我要做的是访问第三个“td”元素中“a”元素(在本例中为“United States”)的文本或标题。我遇到的问题是第三个“td”元素的“样式”与第一个“td”元素(“text-align:left”)相同,所以我不能用它过滤,nextSibling只让我下一层,到第二个“td”元素。我的其余代码有效(尽管它使我使用了我认为过时的 BeautifulSoup 语法,即使我安装了 Python 3.6.5 和 BS 4.6。我猜这是另一个问题)。我正在尝试使“国家”变量起作用,并且尝试了多种方法,

HTML(https://en.wikipedia.org/wiki/Toronto_FC#Current_roster):

我的代码:

0 投票
3 回答
68 浏览

javascript - 如何使用 jquery 在新标签中包装与强标签同级的字符串?

在像下面的示例这样的 html 中,我需要text I need to select使用自定义类将部件包装在 span 标记中,但是如何strong使用 jquery 仅选择不包括其上方标记中的内容的那部分?

编辑:仅.text()在父级上使用是行不通的,因为这会将整个内部 html 转换为文本,包括其中的部分strong

0 投票
1 回答
52 浏览

beautifulsoup - BS4 遍历表元素 nextsibling 或 parent?

我正在尝试按日期提取表格中的所有文本和链接,到目前为止只能获得一个条目(但由于链接名称不正确,因此不正确)。我认为nextsibling可能在这里工作,但也许这不是正确的解决方案。

这是html:

这是我的代码:

我得到了第一个日期、文本和链接,因为我使用的是select_one. 我需要获取所有链接并为每个日期正确命名它们。会findnext在这里工作还是findnextsibling