问题标签 [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.

0 投票
5 回答
8545 浏览

xml - 遍历一个 XML 文档的所有节点?

我想遍历 if_ixml_document 的整个节点。这是最好的方法吗?

请找到示例文档。

在本文档中,我需要遍历节点<text>, <id>, <guid> , <title>, <short_title>, <bold>等。

提前致谢

问候,亚历克斯

0 投票
2 回答
473 浏览

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?

0 投票
1 回答
1915 浏览

jquery - 从 iframe 内的元素遍历到父 iframe TAG

我在页面上有多个 iframe,需要从 iframe 的 html 元素访问父 iframe 元素,以获取 iframe 的高度。

所以从这里:

以下将不起作用:

有人可以帮忙吗?

0 投票
1 回答
99 浏览

jquery - 使用 jQuery Validate 并将类添加到 Anscestor

我有这个表格:

我正在使用jQuery Validation来验证这三个字段。我已经能够让插件的核心功能正常工作。我想要做的是为每个特定的输入字段添加一个“.error”类到包含的 div.group 中。

我将向您展示我到目前为止所拥有的:

结果是我得到的是永远不会添加“.error”类。如果我注释掉数组遍历函数,则会添加该类。基本上我所看到的是 DOM 更改,添加和删除 span 元素,并没有被这段代码读取。我是否需要结合使用这样的东西与 live() 或 delegate() 来监视 DOM 更改?

这是一个 jsFiddle:http: //jsfiddle.net/ToddSmithSalter/ueNZ4/1/

0 投票
1 回答
157 浏览

jquery - 使用 jquery 更改下拉选择

我试图弄清楚如何更改多个选择框的选择。

这是我目前拥有的:

我有一个主下拉框。当该框的选择发生更改时,我调用 selectStrategies 函数,该函数假设调整表中所有行的选择。上面的提供代码运行良好,直到我不得不为每一行添加第二个下拉框。我正在尝试找到一种方法来引用第一个和第二个下拉框。

谢谢你。

0 投票
6 回答
1946 浏览

jquery - 如果输入元素包含表行

tr有一个表格,如果至少包含一个input元素,我如何获得(表格行)。

我试过像:

它不起作用。

0 投票
1 回答
153 浏览

javascript - 我的 javascript 函数未显示所有验证消息

因此,如果两个验证都可以单独工作(如果我只是在没有微调器验证的情况下将单选按钮验证放在函数中,那么单选按钮验证就可以工作,反之亦然),那么当我将两个验证都放在函数中时,顶部验证是单选验证有效,但作为微调器验证的底部验证不显示消息?

0 投票
1 回答
5247 浏览

dom - ExtJS 4 - 获取作为给定元素后代的所有组件

查找作为给定 HTML 元素的后代呈现的所有 ExtJS 组件的最有效方法是什么?请注意,此元素不是组件本身的一部分,也不以任何方式由 Ext 管理,它只是硬编码的原始 HTML。并且这个 Element 可能不仅包含 ext 组件,它还可能包含其他非 ext 托管的 html,并且该 html 也可以包含 ext 组件。所以这意味着解决方案必须一直遍历 DOM,而不仅仅是查看直接子级。

0 投票
3 回答
30783 浏览

javascript - appendChild 不工作

HTML:

JavaScript:

当我打电话时addUncaught TypeError: Object #<NodeList> has no method 'appendChild'被抛出。知道为什么吗?

0 投票
3 回答
1734 浏览

javascript - 查找最近的上一个 li

我目前正在尝试在<ul>

如果其中有> 1,我当前的方法有效<li>

html:

js:

如何使它删除先前最接近的列表元素,列表元素的数量 = 1 和 > 1 元素?我尝试添加一个 prev() 和 prevAll() 链接,closest('li')但无济于事。有任何想法吗?