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

jquery - jQuery:单击按钮时如何获取最接近的值?

我似乎无法让这段代码工作。单击按钮时如何获得最接近的 .abc 值?

定义最近的

即:如果您单击“A:”所在的按钮,我想要值 10。如果您单击“B:”中列出的按钮,我想要 20 的值。

这是代码:

0 投票
3 回答
376 浏览

jquery - jquery遍历问题,插入文本

我有一个非常简单的 jquery 问题,当我点击一个链接时,我需要在右边的 p (前面的表格行)中插入一些文本。

这是html:

这是jQuery:

0 投票
2 回答
714 浏览

jquery - jQuery遍历问题

对于此 HTML 代码:

这是到目前为止我得到的 jQuery 代码:

我怎样才能做到这一点:

  • 选择第一个隐藏slideDown()的表格行,然后选择表格行
  • 选择下一个,向下滑动
  • 选择下一个,等等...
  • 我想对 5 个隐藏的表格行执行此操作
0 投票
1 回答
366 浏览

c# - 针对数据集的 LINQ 查询

我想打印出 Typed 数据集中的表数以及与每个表关联的字段数和关键字段 {primary,foreign}。如何使用 LINQ 获取此信息?

0 投票
1 回答
865 浏览

javascript - Javascript:使用“for”遍历 2 级深度数组不会产生另一个数组

对不起,如果我的标题很难理解。让我解释。

要使用我的结构的这个例子:

然后,一旦我有了它,我就将它发送给 javascript 进行评估(这是成功的)。Console.log 实际上确实表明我的 eval'd json 现在实际上是一个对象。

现在,如果我使用 console.log(myArray[2]),它会将其显示为包含另一个数组的数组。这也是正确的

但是!..如果我尝试这样做:

或这个:

“项目”不包含应有的数组。它包含一个等于子数组键的字符串。在这种情况下是“0”

我在这里想念什么?:(

谢谢您的帮助!

0 投票
3 回答
703 浏览

c - 在递归函数中返回和使用多个树结构

我有一个函数 get_trees() 对复杂的树结构 T 进行操作并返回两个组件树结构 A 和 B。我能够让它工作的唯一方法是创建一个带有指向 A 和 B 的指针的新结构 C , 然后作为参数传递给函数,也是返回值:

树 A 和 B 的根节点在另一个函数中初始化:

get_trees() 遍历 complextree T 的分支,分配和填充 A 和 B 的节点,并在子节点上递归调用自身。简化代码:

代码工作正常。然而它看起来非常难看。

(1) C 没有内在含义,即用于允许返回多个值。有替代品吗??大致如下:

(2) 是否可以编写具有以下签名的递归函数:

似乎如果我将 A 和 B 的根节点作为参数传递,并且在递归函数中分配子节点,那么可以说有一个连续的命令链,当递归调用完成时,整个树应该可用。它对我不起作用,所以绝对不允许。如果有人能解释为什么会这样,或者是否有可能有更优雅的解决方案,我将不胜感激?

谢谢,节日快乐。~RT

0 投票
2 回答
10360 浏览

jquery - 如果选择了第一个 TD,则连续禁用所有其他 TD

我有一个包含多行的表。每行包含 5 列(或 5 个 TD)。第一个 TD 内部是一个文本字段和一个选择框。其他 4 个 TD 每个都包含一个包含一组单选按钮的表。

基本上我希望禁用其他 4 个 TD 中的每一个中的单选按钮,除非用户在文本字段中输入一个值或在选择字段中选择一个值。

我正在考虑为每个 TR 添加一个类,然后以某种方式遍历不是第一个 TD 的每个 TD 并删除 disabled 属性(以启用它),但我无法理解如何创建条件语句或是否我需要使用 parents() 或 Siblings() 或其他东西来遍历。

快速澄清: 我的表有多行多列(我只显示了 2 个 TD 以节省空间,但其他 3 个 TD 看起来就像第二个一样)。例如,player1 和 p1name1 将是第二行的 player2 和 p2name2。因此,如果第一行中的文本/选择发生更改,则不应启用所有行中的所有单选按钮——仅启用第一行的单选按钮。

任何帮助表示赞赏!

0 投票
8 回答
1308 浏览

python - 在 Python 中遍历一棵不寻常的树

我有一个像这样的不寻常的树数组:

数组的每个元素都是一对,这意味着第二个是第一个的跟随者,例如:

我正在尝试像这样提取数组:

我无法编写一个健壮的遍历来提取所有可能的路径。我怎样才能用 Python 做到这一点?

0 投票
4 回答
188 浏览

jquery - jquery 头疼 - 实时遍历

我正在尝试显示一个与执行 javascript 语句的按钮位于同一列表元素中的 div。整个列表由 Ajax 加载,因此使用了 live 函数。

但是,我现在很困,不知道如何进行。我尝试了EQ、next、parent、children等几种不同的方式来取得成功,但这只让我更加头疼。

的HTML:

希望有人知道我做错了什么。谢谢!

0 投票
2 回答
381 浏览

php - xml 解析:标签应该在数字数组中?

我正在使用上面的代码来解析 xml 文件并将它们转换为更可遍历的数组。我遇到了一个问题。当我有一些示例 xml 时,例如:

对比

结果数组不一致。也就是说,在第一种情况下,它的格式为:

而在后者中,它的格式为:

我在这里要说的是,它以数字方式索引 sub-xml 元素,这是我想要的,但只有当超过 1 时。关于改变什么以始终以数字方式索引它们的任何想法,而不是直接引用唯一元素的@attributes 数组?

任何帮助将不胜感激:D