问题标签 [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.
xml - 遍历一个 XML 文档的所有节点?
我想遍历 if_ixml_document 的整个节点。这是最好的方法吗?
请找到示例文档。
在本文档中,我需要遍历节点<text>, <id>, <guid> , <title>, <short_title>, <bold>
等。
提前致谢
问候,亚历克斯
javascript - jquery traversing part of a form
If I have a large form and want to traverse only part of it (elements inside div#traverseMe
), what would be the best solution to do this. Here is an example form:
I would like to get all (and only) FORM elements that are inside traverseMe
. I am currently using a javascript function that loops through all children (document.forms['form1'][i]
) of the form with the goal of transforming the form into XML, which is fine for the entirety of the form but overkill considering I only need a portion of it. Is there a suitable jQuery solution for this?
jquery - 从 iframe 内的元素遍历到父 iframe TAG
我在页面上有多个 iframe,需要从 iframe 的 html 元素访问父 iframe 元素,以获取 iframe 的高度。
所以从这里:
以下将不起作用:
有人可以帮忙吗?
jquery - 使用 jQuery Validate 并将类添加到 Anscestor
我有这个表格:
我正在使用jQuery Validation来验证这三个字段。我已经能够让插件的核心功能正常工作。我想要做的是为每个特定的输入字段添加一个“.error”类到包含的 div.group 中。
我将向您展示我到目前为止所拥有的:
结果是我得到的是永远不会添加“.error”类。如果我注释掉数组遍历函数,则会添加该类。基本上我所看到的是 DOM 更改,添加和删除 span 元素,并没有被这段代码读取。我是否需要结合使用这样的东西与 live() 或 delegate() 来监视 DOM 更改?
这是一个 jsFiddle:http: //jsfiddle.net/ToddSmithSalter/ueNZ4/1/
jquery - 使用 jquery 更改下拉选择
我试图弄清楚如何更改多个选择框的选择。
这是我目前拥有的:
我有一个主下拉框。当该框的选择发生更改时,我调用 selectStrategies 函数,该函数假设调整表中所有行的选择。上面的提供代码运行良好,直到我不得不为每一行添加第二个下拉框。我正在尝试找到一种方法来引用第一个和第二个下拉框。
谢谢你。
jquery - 如果输入元素包含表行
tr
有一个表格,如果至少包含一个input
元素,我如何获得(表格行)。
我试过像:
它不起作用。
javascript - 我的 javascript 函数未显示所有验证消息
因此,如果两个验证都可以单独工作(如果我只是在没有微调器验证的情况下将单选按钮验证放在函数中,那么单选按钮验证就可以工作,反之亦然),那么当我将两个验证都放在函数中时,顶部验证是单选验证有效,但作为微调器验证的底部验证不显示消息?
dom - ExtJS 4 - 获取作为给定元素后代的所有组件
查找作为给定 HTML 元素的后代呈现的所有 ExtJS 组件的最有效方法是什么?请注意,此元素不是组件本身的一部分,也不以任何方式由 Ext 管理,它只是硬编码的原始 HTML。并且这个 Element 可能不仅包含 ext 组件,它还可能包含其他非 ext 托管的 html,并且该 html 也可以包含 ext 组件。所以这意味着解决方案必须一直遍历 DOM,而不仅仅是查看直接子级。
javascript - appendChild 不工作
HTML:
JavaScript:
当我打电话时add
,Uncaught TypeError: Object #<NodeList> has no method 'appendChild'
被抛出。知道为什么吗?
javascript - 查找最近的上一个 li
我目前正在尝试在<ul>
如果其中有> 1,我当前的方法有效<li>
。
html:
js:
如何使它删除先前最接近的列表元素,列表元素的数量 = 1 和 > 1 元素?我尝试添加一个 prev() 和 prevAll() 链接,closest('li')
但无济于事。有任何想法吗?