问题标签 [dom-traversal]
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在dom中找到具有相同类的prev元素
关于优秀 jQuery 的另一个问题
当我单击具有相同类的元素时,我想找到一个类说 abc 的 dom 元素。现在搜索应该正好是前一个元素。
我写的代码:
这是搜索父级以前的dom并搜索abc,但是如果以前的dom中不存在类'abc',我想搜索直到找到abc,也尝试使用jquery的prevuntil仍然没有运气。
如果有人可以帮助我,非常感谢。
javascript - querySelectorAll 和 getElementsBy* 方法返回什么?
getElementsByClassName
(和类似的函数,如getElementsByTagName
and )是否与返回元素数组querySelectorAll
相同getElementById
或返回元素数组?
我问的原因是因为我正在尝试使用getElementsByClassName
. 见下文。
jquery - 孙子选择器,或如何将选择器锚定在已知元素上
假设我有一个元素层次结构,#root
它的根。我可以$('#root > * > *')
用来得到它所有的孙子。如果我已经有了,有什么办法可以做到$('#root')
吗?
$('#root').find('* > *')
绝对不是,因为它会很高兴地从第一颗星的任何后代“开始”,而不仅仅是#root
孩子。
jQuery 中是否有任何函数可以“锚定”在当前元素上,从其子元素或自身开始?这一直困扰着我一段时间,我在文档中找不到类似的东西。
jquery - 在 jQuery 中检索动态生成的 textarea 的值?
这是我的帖子div 标签,我有多个具有相同 id="post" 的 div 标签,表单和字段是动态生成的,表单和文本区域的 id都是唯一的,因此在点击时检索这些值没有问题提交时,我调用commentPost方法。
如何获得文本区域的价值?以防万一
是的,我知道拥有多个具有相同 ID 的元素是无效的 HTML。
javascript - 选择除一个以外的所有 div
我们如何编写一个选择器来选择all divs with class b
除了谁的孩子之外<p>not me</p>
?
javascript - 单击父元素时子元素中的jQuery淡入淡出
当使用单击父元素时,我试图淡入子元素jQuery
,但.children()
似乎没有完成我想要做的事情。
我试图<h2>
在单击元素时使元素淡入<h1>
。
Javascript:
这是我的代码:
HTML:
AJSFiddle
代码可以在这里找到:http: //jsfiddle.net/jHkAB/5/
解决了:
通过将<h1>
and<h2>
元素分开,然后使用.next()
来选择元素之后的<h1>
元素,当点击它之前的元素时,下一个元素会淡入。
可以JSFiddle
在这里找到代码:http: //jsfiddle.net/bazmegakapa/jHkAB/16/。
jquery - 我怎样才能得到“this”下面的元素
你如何到达下面的下一个节点this
例如
下面是运行代码:
我将如何访问<ul>
下面的元素this
来//*********//
更改该元素的样式。
javascript - 是之间的关系
You can get the nodes of the document
object of an <iframe>
with the contentDocument
property of the HTMLIFrameElement
But I can't find a way getting the <iframe>
back out of the node.
Is the relation between the <iframe>
and it's document is only one way?
If it does, WHY?
jquery - 如何选择不透明度的复选框:0.5
如何选择复选框opacity: 0.5
?
选择器:checkbox[style~='opacity: 0.5']
不会选择它们。
jquery - jQuery 如何选择不是 .first() 或 .last() 的元素
我有这个代码
有 3 个跨度,我现在可以使用 .first() 定位第一个跨度,使用 .last() 定位最后一个跨度。但是我如何瞄准中间的呢?
谢谢您的回复