问题标签 [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 投票
1 回答
2721 浏览

xml - 遍历 XML 数据的问题 - VBScript 方式

示例 XML:

Dim myXML: myXML= <the full xml string above>

注意:上面的 XML 数据是使用字符串连接生成的。上述 XML 数据不是从 XML 文件加载的。

生成后,如何使用 ASP VBScript 遍历读取数据?

  1. 如何找回<finalTotalValue>

    /li>

这似乎不起作用。

  1. 如何使用 for 循环检索购物车内的商品?里面<cart>可以有多个项目。

  2. 如何检索标签内的值?例如:<item productSubTotal="9.90" > 我想通过在购物车 XML 中循环产品来获得 9.90。

我很感激任何帮助。

0 投票
3 回答
2429 浏览

jquery - 如何使用 jquery 遍历 dom 中两个已知元素之间的元素?

我想让用户单击一个起点,然后单击一个终点,并能够在选定的两个点之间操作各种表单元素。

该页面是一个包含许多行的表格,每行包含相关信息以操作/保存该行中问题的答案。每行都有一个隐藏的值输入,以及是/否单选按钮,主要用于非熟练用户。带有问题的 TD 单元格允许用户单击或在是、否、空之间切换。所以基本上我在页面上留下了单选按钮以显示是/否并使用隐藏字段来存储 (1,0,-1) 的值

这是我在单击问题单元格时用来设置答案的方法。

现在我想允许用户单击一个起点并让该答案将以下所有问题填充到他们单击第二个项目的任何位置。可能是 10 个问题,或者 20 个问题,它是一个未知变量。可能有一页上有130个问题,连续20个问​​题可能是“是”。如上所述,每一行都有一个“问题”单元格,之前的单元格是项目单元格。

我知道如何根据绑定到下面列出的 click/dblclick 事件的 jquery 选择器/函数来设置起始元素和结束元素。

我不确定的是如何遍历 dom 或选择我需要在页面上两个选定点之间操作的所有元素。

0 投票
4 回答
7192 浏览

c - 如何从给定的遍历中找到二叉树?

如何从给定的遍历方法(中序、后序或前序)中找到二叉树?

0 投票
3 回答
55497 浏览

jquery - jQuery:在当前元素之后立即获取下一个元素

我需要将焦点设置到当前元素的下一个元素(在其他情况下是直接的 prev )。

例如:

这是我用的

当我检查curr萤火虫中的值时,由于某种原因它显示未定义。

0 投票
1 回答
2499 浏览

jquery - 使用 jquery 遍历列表元素

我现在正在建立一个微型网站,但我遇到了问题。我想通过单击我的菜单滚动到不同的列表元素。这工作正常。但问题是,通过使用列表索引遍历 mainmenu 的第二个或第三个元素,它只能在第一个菜单中正常工作,因为第二个菜单的索引通过添加到第一个菜单以 3 开头。错误的电话也是如此.mainmenu.children,但我不知道正确的电话。

所以问题是,我怎样才能只通过他的父菜单选择一个列表索引?我不想使用三个不同的 ID,因为菜单应该是动态的。

希望有人可以帮助我。

最好的祝福

h-man24

HTML:

0 投票
7 回答
1532 浏览

javascript - 遍历同一类的div

我有 5 个相同类的 div,但不同的 id 堆叠在一起。如何使用 javascript 遍历它们?它们被命名为 div1、div2、div3 等...

另外,如何在遍历时更改每个 div 的属性?

非常感谢你。

谭。

0 投票
5 回答
2156 浏览

jquery - 检索受“rowspan”影响的行的列索引的最有效方法是什么?

考虑下表:

如何使用 jQuery 检索包含文本“MVC”或“PHP”的单元格的正确列号?正确答案是第 3 列,但仅使用.prevAll().length只会计算先前单元格的数量,在这种情况下这将不能准确反映它们的实际列位置?

我确定我需要使用each(),但我也在寻找最有效的实现。

0 投票
3 回答
4883 浏览

algorithm - 树以级别优先顺序和深度优先顺序递归遍历

是否有任何算法可以以一级优先顺序递归遍历树,而后序非递归遍历。非常感谢。

0 投票
3 回答
254 浏览

javascript - Jquery遍历DOM以查找连续值

感谢您的关注,所有有用的答案都被投票赞成。这是我的标记。我试图找到 2 个连续cmk1 and cmk2的 div 内容RIGHTHERE连续的顺序。

  • div id 1不应该匹配,因为有 a rightbut not here
  • div id 3不应该匹配,因为有 ahere但没有right
  • 我试图找到看起来像div id 2whereright后面跟着的东西here。文本也必须准确:<div>more than right</div>即使它包含单词也不应该匹配right

最有效的方法是什么?

更新:我刚刚想到,我可以找到each class=cmk1. 如果它匹配正确,我可以选择它的next(cmk2),如果它也匹配,这就是我正在寻找的。但是如何while在 jquery 中执行此循环?最重要的是我如何退出它?

0 投票
1 回答
197 浏览

jquery - jquery 遍历 - 必须有比我更好的方法!

我想知道是否有人有更好的方法来根据我的 html 访问元素 #type 和 #type_new:

这是我的javascript:

我知道还有其他方法可以布置 html 以使 javascript 更容易,但肯定有人有基于我当前 html 的好方法。

可能值得注意的是,我不只是通过 ID 或 CLASS 引用的原因是我还在使用 ajax .load 动态生成更多这些元素,并且所有元素都将具有相同的 id 和类。为什么不使用您可能会问的索引?好吧,我去过那里并做到了。我实际上必须使用更多代码来重新绑定单击事件以包含所有新元素。我要在这里尽可能最简单的方法。

谢谢!

更新:我想强调一个事实,即我正在使用 ajax .load 在页面下方添加相同的元素。由于 $_POST 的原因,它们会有不同的元素名称,但我希望我的 javascript 函数在它们出现时处理每个实例。如果我仅按 ID 引用,它将一直更新页面下方的所有元素。