问题标签 [jquery-traversing]

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

javascript - 从同级开始对段落进行编号的功能

问题:如何根据标题编号对段落进行编号?我已经“绑定”了我的按钮来为段落编号,但它不适用于每个部分的第一段,并且它不跟随标题的编号。老师告诉我应该限制,但是我已经找了几个小时了,我不知道该怎么做。感谢您的任何帮助。

0 投票
2 回答
3333 浏览

jquery - 如何使用 jQuery 选择最近的元素(不能是它的父元素)?

假设一个 html 文档:

使用$('#ccc').closest('li')jQuery 将选择<li id="eee">...</li>- 最近的祖先<button id="ccc">。是否可以选择<li>aaa</li>“真正”最接近<li>的元素<button id="ccc">(因此,它不必是祖先,但足以成为其中一个祖先的兄弟姐妹)?

更新:

有效的 html (特别是 @PSL 家伙,已经删除了他的评论):

如何在<div>aaa</div>不使用parent()函数的情况下,但使用 smth. 像trueClosest('div')考虑兄弟姐妹,祖先和祖先的兄弟姐妹?

我只想知道,jQuery 有没有这样的功能?

0 投票
4 回答
1829 浏览

jquery - jQuery同层遍历

我的代码示例:

这是我的 jQuery 的一部分:

如何完成遍历以正确选择我当前选择的ul.report-moreinfo内容.report

0 投票
3 回答
108 浏览

javascript - $.fn.find() 中的选择器为什么不能引用超出当前 $ 范围的树?

在 jQuery 中

为什么?

0 投票
1 回答
1526 浏览

jquery - jquery insertbefore用于多个元素

我还创建了一个jsfiddle来演示我的问题。

我需要在标题之前有时间。

这有效:

但我不想对每个元素都这样做。

这不像我想要的那样工作:

我怎样才能以更短的方式为任何元素写这个?我无法更改 html 部分,因为它也在其他页面上使用。

0 投票
1 回答
48 浏览

jquery - 单击项目的父项获取子项

我试图向上遍历树然后再次向下,但我似乎无法将父方法和常规选择器结合起来。

这是我正在尝试的,我需要让父级建立正在单击的元素,然后再次向下遍历到选择器(#info div.tab)

0 投票
4 回答
2206 浏览

jquery - jQuery解析字符串以获取第一个标签?

我有以下字符串:

在 jQuery 中,如何仅获取第一个<td>标签“Fname Lname”的 html()?

0 投票
2 回答
186 浏览

javascript - 点击遍历 JSON 的特定节点

所以我有一个模态。触发时获取。1 个 JSON 文件。JSON有多个节点;但是,我只想定位最后 4 个节点并省略它之前的任何内容。这些节点的名称是:post_a, post_b, post_c, post_d. 它们将始终是阵列中的最后 4 个节点。 这是我能想到的最好的逻辑:c

我正处于我的投资组合的最后一次交互中,我对如何遍历这 4 个节点感到非常困惑。我知道这将是逻辑错误,我对此表示满意。我离兔子洞还很远,现在我只想让它工作。:(

示例 JSON 文件:


以下是它应该如何遍历的触发器和 JSfiddle:

JSFIDDLES


0 投票
2 回答
1628 浏览

jquery - 如何打印跨度标记中的选中复选框以及文本

海……我需要帮助。实际上我想打印选中的“选择”div标签中的复选框你能告诉我我的错误吗

0 投票
2 回答
74 浏览

jquery - jQuery 遍历 DOM

我有以下代码:

该块被重复多次。列表项的数量可能在 0 到 10+ 之间变化,但如果它是 0,那么我需要隐藏它之前的 p.represent 标记——这需要独立于每个重复的代码块。

我已经尝试了很多东西,但无法完全弄清楚,例如

已解决:Tomalak 提供的最佳解决方案: