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

jquery - 向上遍历直到某个元素

我用 jQuery 选择器选择了一些元素。它是具有相同类('my-elements')的元素列表中的一个元素。现在我想选择包含所选元素的元素,它是上面几个级别的元素。我怎样才能做到这一点 ?

选择器:

0 投票
2 回答
179 浏览

jquery - 如何通过所有前面的兄弟姐妹搜索特定的选择器

使用 jQuery 遍历 DOM 时,有没有一种简单的方法可以知道在我的选择器之前有多少兄弟姐妹有一个特定的类?

例如,使用以下 HTML:

从 li.active 我想知道我有 2 li(一和五),在我的活动对象之前有 'foo' 类。

我可以在不解析所有兄弟姐妹和比较索引的情况下做到这一点吗?

我认为 .prevAll() 可以帮助我,但它找不到比遇到的第一个兄弟姐妹更多的东西。

0 投票
2 回答
4330 浏览

javascript - jQuery:在不使用 id 的情况下获取对特定元素的引用

我正在修改 jquery 以在单击链接时显示隐藏的 div。这应该相当简单,但在这种情况下它有一个缺陷。我有以下标记:

当我单击“show-info”链接时,我希望显示“hotel-info”div。我的后端开发人员不希望我使用 ids(不要问我为什么..),并且上面的标记被一遍又一遍地用于显示数据。因此,我需要能够访问单击链接的“第一行”div 中的“hotel-info”div。

我试图做类似的事情:

但是没有结果:-/这可能吗?

任何帮助是极大的赞赏!

提前非常感谢!

0 投票
2 回答
52610 浏览

jquery - jQuery通过按类搜索来获取元素的ID

这是我的html:

我想使用该 div(".head-div") 的类获取父 div("#my_box_one") 的 ID

我可以执行以下操作,它会正常工作,但它似乎不正确。

0 投票
4 回答
108 浏览

jquery - 使用 jQuery 遍历

我有一个添加新的无序列表项的函数。我想将新创建的列表项中的元素值之一设置为一个基于新列表项上方的值的值。

例如,如果我有类似的东西:

如果我运行创建新列表项的函数,我希望 #order2 中的值增加 1,然后新列表项(现在将具有 #order3)设置为 6。例如,在我有创建了新的列表项,它看起来像这样:

我需要找到一种方法来获取最后一个列表项并获取类 .order_field 的值,然后在创建新列表项时使用该值 (+1)。我的问题是我不确定如何将选择器放在一起以获取最后一个列表项的 .order_field 值。

我希望这是有道理的。

谢谢,肖恩

0 投票
2 回答
106 浏览

jquery - 为什么 $("div > div") 与 $("div").children("div") 的工作方式不同?

我有一个奇怪的问题,我无法使用正常的嘶嘶声选择器在 jQuery 中正确选择某些内容:

这两行不做同样的事情。

http://jsfiddle.net/wGvEu/1/

0 投票
2 回答
141 浏览

jquery - 使用最近的jQuery遍历

HTML:

JS:使用 jquery 1.4.2

我有两个功能来显示/隐藏一个 tr。我现在拥有的代码可以工作,但它也会关闭其他元素。这样做的优雅方式是什么?

0 投票
4 回答
1948 浏览

jquery - jQuery:从较低级别的链接中选择上一级的链接

我正在使用具有两个级别的无序列表链接:

我单击 .level-2 链接之一,并希望从包含所单击链接的列表中选择更高级别的链接。(例如,我单击 1、2 或 3 - 我想选择 B。)

如果我点击的链接被选为$(this).find('a')-- 我如何选择更高级别的链接?

非常感谢您的建议!

0 投票
2 回答
444 浏览

jquery - jQuery Traversing - 如何获取正确的元素

这是我的html代码。由于很多原因,这无法改变:

我追求的效果如下:在鼠标悬停时ul.menu .item替换.rightwith的内容.m-desc。当然,由于有多个元素.right.m-dec我只是想引用正确的“最近”元素,而不是全部。到目前为止,我所拥有的是:

该位$(this).children('.m-desc').html()正确引用。不过,我无法获得正确的遍历:$(this).closest('ul').next('.right').html().

$(this).closest('ul')正确拉动,但是当我尝试添加.next('.right')它时,它什么也没有。

我究竟做错了什么?

0 投票
2 回答
468 浏览

jquery - 以前的第一个 img src - jQuery

我正在尝试获取放置在我单击的链接之前的图像的 src:

并写下这条路径:

但我无法获得 img src。有人可以请我指出正确的方向吗?提前 tks

编辑:这里有更多代码http://jsfiddle.net/X2NBn/1/