问题标签 [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 - 更改变量属性名称
我想用变量更改属性名称。但是,我无法理解如何仅访问常量。在以下示例中,我想更改所有以“monkey”开头的属性名称并将它们更改为“banana”,但保持破折号和数字不变。
更改以下内容:
对此:
有人有提示吗?
javascript - jQuery遍历和简单的代码?
好吧,在我问这个问题之前。让我解释一下我的目标:我想编写尽可能少的代码,同时仍然能够拥有大量的功能。我为自己和同事创造了这个“美丽的代码”。
这就是问题所在:我想单击一个框,然后根据我单击的框淡入所需内容的面板。除了我不能使用两个类并且不能重复使用 id 之外。
这是代码:http: //jsfiddle.net/2Yr67/
我有两个让我高兴的想法。
A) 让一个面板淡入,并根据“点击”的“主网格”框将内容填充到面板中 B) 让内容淡入的特定面板,基于选择的“主网格”
我不是要求你为我做这件事,只是把我推向做我想做的事所需的语法
提前致谢!
jquery - 按类号插入 div 容器
我正在尝试在特定位置插入一些 div 框。这是我的第一次尝试:
我被困在仅提取用于定位的数字的第 2 步。我是否正确使用 match() 来查找“order-”类名?
这是一个工作示例: http: //play.meyouand.us/140418-rearrange/rearrange1.html
javascript - 如何使用 jQuery 查找特定元素?
我有一张带复选框的桌子。
如何找到所有userName
已检查输入的所有 s 并将这些名称放入数组中?
jquery - jquery获取另一个元素中父元素的索引
我在表格单元格中列出了一系列输入,例如电子表格。我只是想让 jquery 在我开始输入时找出它们在哪一列。我想这样做而不将标识符放在列本身中。
我已经使用 jquery 的索引进行了几次尝试,但我显然遗漏了一些东西。当我尝试获取表数据(td)的索引时,我为文档获取它,而不是为它的父级获取它。当我尝试指定父母和孩子时,它似乎不是索引所做的事情。提前感谢您的帮助。
jquery - 使用 jquery 设置第一列内容的属性
我有下表动态加载到<div>
.
现在我试图遍历表以禁用标题为“索引”的第一列中的所有输入字段。我该怎么做呢?
我想出的是以下内容,但它失败了:
jquery - 按时间顺序对数字进行排序
我试图通过用数字定义类来将具有类名的 div 容器插入到带有其他容器的框中。
只要标记已经按时间顺序排列,我就能使以下内容正常工作:
http://play.meyouand.us/140418-rearrange/rearrange4a.html
但是,如果标记顺序是混合的或相反的时间顺序,则该函数不会将 div 容器定位在确切的位置(因为我使用的函数是 before()):
http://play.meyouand.us/140418-rearrange/rearrange4b.html
我目前坚持如何解决这个问题,因为我不确定我是否应该首先使用预先对盒子进行排序的策略,或者是否有一个现有的 jQuery 函数可以将 div 容器准确地放置在我需要它们的位置将使其成为理想而简单的解决方案。任何关于策略或方法的想法都会有所帮助!
jQuery 到目前为止... - http://jsfiddle.net/foomarks/qM27z/2/
javascript - 用以相同字符开头的类包装每组元素
这是我到目前为止所拥有的小提琴。我想将所有“OK”开始类分组到他们自己的组中:
我认为一种可能性是获取每个组的第一个元素,然后运行 anextUntil()
直到它找到类与类不匹配的元素,然后.wrapAll()
.
它应该看起来像这样:
javascript - 定位具有相似类的每组元素的第一个兄弟
我需要针对每个 first div.bar
。我经历了很多方法,但没有成功使用 jQuery,虽然起初看起来很容易。
我需要这个来包装所有的 div.bar ,但之后我可以这样做.wrapAll()
。
jquery - 在 Jquery 中查找父级的下一个兄弟姐妹
我已经看到这个(显然)与此处解决的完全相同的问题,但该解决方案根本不适合我。我似乎无法选择我希望显示/隐藏的元素。
我有以下 HTML,重复了几个类似的项目:
而这个JS:
我的理解是,由于正在单击 .titleRow ,并且 .details 是其父级(.item)的下一个兄弟,因此 .details 应该是目标,并在单击 .titleRow div 时向下和向上滚动。
但实际上什么也没发生。
如果我将该行更改为
它可以工作,但当然 .details 的所有实例都会上下滚动。我只想在单击的 div 之后激活下一个。
我究竟做错了什么?
更新:
即使有andyface的好建议,点击时我仍然没有任何动作。我什至试过这个:
(我会假设)强制所有 .details 简单地变得可见 - 但也没有任何反应。
我页面上其他 JS 的可能干扰?
似乎树遍历仍然是问题,因为如果我这样做:
他们都出现了。
至于其他正在加载的 javascripts 的潜在冲突,我至少可以确认我的 js 是最后一个被加载的,因为我使用正确的 WordPress 排队方法通过 functions.php 加载它。这是标题中的所有 js - 我的两个(一个用于另一页)是最后一个:
首先加载它,还是在文档末尾加载,会有所不同吗?似乎因为遍历是唯一“不”工作的东西,所以它与另一个 js 冲突无关......但话又说回来,我真的什么都不知道。8^)