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

jquery - 根据另一个元素的位置更改元素属性 - jQuery

我无法弄清楚如何解决我遇到的超级烦人的边缘情况。

如何定位标签h1之后的 , ?cite由于cite包装在p标签内,我不知道如何遍历以定位它。

cite(从技术上讲)之间的差距p太大,但在“非cite”段落上,这很好。

TL:DR - 检查段落内部是否有cite标签,如果有 - 将h1标签上的 padding-top 更改为更少。如果段落没有cite内部,请保持不变。

http://codepen.io/anon/pen/Jksam

HTML

CSS

0 投票
2 回答
42 浏览

jquery - jQuery遍历哪个代码更好

以下两个几乎相同,还是一个更好,为什么?

一个)

二)

0 投票
2 回答
1012 浏览

javascript - 如何克隆元素并附加到特定的 div?

我有一个页面,其中包含几个图像缩略图,当单击它们时,它们会被克隆并附加到另一个元素中。我遇到的问题是我需要的appendTo所有元素都具有相同的类。因此,如果我单击一个缩略图,它将附加到每个具有 class 的元素view_full_img。这是我必须使用的 HTML。简单地用不同的类来定位这些对我来说是行不通的,这个 HTML 是由 Drupal 生成的。

这是我的 jQuery ..

我想要发生的是,当我单击其中一个.thumbsdiv 时,我希望它被克隆到.view_full_img它正上方的 div 中。我尝试过使用closest() prev() parent()etc 的组合,但无法想出可行的方法。

这是一个 jsfiddle... http://jsfiddle.net/dmcgrew/UeTv6/

0 投票
2 回答
75 浏览

jquery - 用jquery和greasemonkey遍历元素内容

我有一个关于使用 jquery 和greasemonkey 遍历新创建的元素的问题。

我有这个 javascript 片段:

我添加到新 div 的 html 字符串类似于:

我正在寻找一种方法来遍历新创建的 div 并分别访问每个标签/文本。
例如,如果我这样做:

我只能访问整个孩子而不是单个文本/标签。
谁能建议我怎么做?

0 投票
1 回答
38 浏览

jquery - JQuery遍历div的内部

<div>此查询未提供以下三个元素的html #headerDTMobile2

0 投票
2 回答
1085 浏览

javascript - Jquery:使用.on(“click”)切换最近的父元素?

给定 HTML,例如

如何使单击子元素切换class="grey"最近的父.tpl元素?


以下代码失败:

小提琴:http: //jsfiddle.net/MRcCy/1

0 投票
1 回答
74 浏览

javascript - 使用 jQuery 遍历和匹配元素

我在点击标签行时克隆了一个 div(带有一个 h3、一个段落和一个可点击的标签行)并将 div 附加到我的侧边栏。有几个具有相同结构的 div,当一个 div 已经被克隆时,我想确保该 div 没有被第二次克隆。为了做到这一点,我试图将其标签行被点击的 div 的 H3 文本与已经被克隆的 div 的 H3 文本相匹配。如果匹配,我会弹出一条警告消息,并且不会将克隆的 div 附加到侧栏。

这是我的代码:

//下面是魔法应该发生的地方,但我无法让它发挥作用。尝试了几种选择器和方法。:contains 只是其中之一。

任何帮助深表感谢!

0 投票
1 回答
46 浏览

javascript - DOM 遍历的烦恼

我有表:

和 jQuery 代码:

如果选中了相同的复选框,我想读取隐藏输入的值属性<div>。但是此时如果没有选中任何复选框,则JS返回第一个输入的值。如果复选框被选中,则代码返回值为 first 并且为选中复选框附近的输入为空。

在这里我的 JSFIDDLE谁能建议我如何修改我的 jQuery 代码?

0 投票
2 回答
37 浏览

jquery - 使用 .not 进行 jQuery 遍历

我已经编写了一列,其中包含几个红色框,每个都包含一个较小的灰色框。单击灰色框时,我希望所有红色框都向左移动 100 像素,但包含被单击的灰色框的红色框除外。我知道我需要使用某种形式的.not()来排除我想要保持静止的红色框的孩子,但是我不确定在.not()括号内放什么。

http://jsbin.com/taforuxu/2/edit

JS

0 投票
1 回答
40 浏览

javascript - 用jquery遍历表

我有一些表格行:

我选择了一行类数据。现在我想找到在同一部分中并在我选择的行上方的类 top 行。

是否有一个 jquery 命令可以为我做到这一点?

谢谢!