问题标签 [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.
jquery - 根据另一个元素的位置更改元素属性 - jQuery
我无法弄清楚如何解决我遇到的超级烦人的边缘情况。
如何定位标签h1
之后的 , ?cite
由于cite
包装在p
标签内,我不知道如何遍历以定位它。
cite
(从技术上讲)之间的差距p
太大,但在“非cite
”段落上,这很好。
TL:DR - 检查段落内部是否有cite
标签,如果有 - 将h1
标签上的 padding-top 更改为更少。如果段落没有cite
内部,请保持不变。
http://codepen.io/anon/pen/Jksam
HTML
CSS
jquery - jQuery遍历哪个代码更好
以下两个几乎相同,还是一个更好,为什么?
一个)
二)
javascript - 如何克隆元素并附加到特定的 div?
我有一个页面,其中包含几个图像缩略图,当单击它们时,它们会被克隆并附加到另一个元素中。我遇到的问题是我需要的appendTo
所有元素都具有相同的类。因此,如果我单击一个缩略图,它将附加到每个具有 class 的元素view_full_img
。这是我必须使用的 HTML。简单地用不同的类来定位这些对我来说是行不通的,这个 HTML 是由 Drupal 生成的。
这是我的 jQuery ..
我想要发生的是,当我单击其中一个.thumbs
div 时,我希望它被克隆到.view_full_img
它正上方的 div 中。我尝试过使用closest()
prev()
parent()
etc 的组合,但无法想出可行的方法。
这是一个 jsfiddle... http://jsfiddle.net/dmcgrew/UeTv6/
jquery - 用jquery和greasemonkey遍历元素内容
我有一个关于使用 jquery 和greasemonkey 遍历新创建的元素的问题。
我有这个 javascript 片段:
我添加到新 div 的 html 字符串类似于:
我正在寻找一种方法来遍历新创建的 div 并分别访问每个标签/文本。
例如,如果我这样做:
我只能访问整个孩子而不是单个文本/标签。
谁能建议我怎么做?
jquery - JQuery遍历div的内部
<div>
此查询未提供以下三个元素的html #headerDTMobile2
:
javascript - 使用 jQuery 遍历和匹配元素
我在点击标签行时克隆了一个 div(带有一个 h3、一个段落和一个可点击的标签行)并将 div 附加到我的侧边栏。有几个具有相同结构的 div,当一个 div 已经被克隆时,我想确保该 div 没有被第二次克隆。为了做到这一点,我试图将其标签行被点击的 div 的 H3 文本与已经被克隆的 div 的 H3 文本相匹配。如果匹配,我会弹出一条警告消息,并且不会将克隆的 div 附加到侧栏。
这是我的代码:
//下面是魔法应该发生的地方,但我无法让它发挥作用。尝试了几种选择器和方法。:contains 只是其中之一。
任何帮助深表感谢!
javascript - DOM 遍历的烦恼
我有表:
和 jQuery 代码:
如果选中了相同的复选框,我想读取隐藏输入的值属性<div>
。但是此时如果没有选中任何复选框,则JS返回第一个输入的值。如果复选框被选中,则代码返回值为 first 并且为选中复选框附近的输入为空。
在这里我的 JSFIDDLE谁能建议我如何修改我的 jQuery 代码?
jquery - 使用 .not 进行 jQuery 遍历
我已经编写了一列,其中包含几个红色框,每个都包含一个较小的灰色框。单击灰色框时,我希望所有红色框都向左移动 100 像素,但包含被单击的灰色框的红色框除外。我知道我需要使用某种形式的.not()
来排除我想要保持静止的红色框的孩子,但是我不确定在.not()
括号内放什么。
http://jsbin.com/taforuxu/2/edit
JS
javascript - 用jquery遍历表
我有一些表格行:
我选择了一行类数据。现在我想找到在同一部分中并在我选择的行上方的类 top 行。
是否有一个 jquery 命令可以为我做到这一点?
谢谢!