问题标签 [descendant]

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 投票
2 回答
8349 浏览

xml - xpath /descendant-or-self - 在特定树中搜索节点

我正在阅读捷径“//”,这显然是以下方面的捷径:

'/后代或自我'

从这种表达的一个简单例子中可以很清楚地看到什么,例如,

//我的节点

它将返回文档中所有实例的节点列表,从根中找到,称为“myNode”的元素。

但是,更复杂的表达是什么意思,比如:

//aNode//myNode

?

由于 //(是 '/descendant-or-self' 的快捷方式)两次匹配根节点,这是否意味着表达式 '//aNode' 的第一部分是多余的,只会增加完成所需的时间表达式的执行(在整个文档中仍然只找到'myNode'的所有表达式之后)?

'//myNode' 和 '//aNode//myNode' 会产生完全相同的结果吗?

最后,如果我在文档中搜索节点“myNode”的实例,它是节点“interestingTree”的间接后代。但是我不想要节点“myNode”的实例,它是节点“nonInterestingTree”的间接后代,我应该怎么做?

例如,在文档中搜索:

谢谢!

0 投票
3 回答
256 浏览

jquery - JQuery如何遍历到

我想知道,在 JQuery 中,如何在不使用 id 的情况下从选择器获取元素$('button')<form>我知道如何使用 id 来获取它,但不知何故我需要上面的方法。

我试过alert($('button').parent().prev().get(0).nodeName)弹出窗口FORM,这意味着我到了那里。但是当我使用$('button').parent().prev().get(0).submit()or.serialize()甚至.attr('name')时,它不起作用。

结构如下,我有 10 行<tr>......</tr>.

有没有高手可以教教我??谢谢你=)

0 投票
1 回答
1312 浏览

css - CSS:选择一个元素及其所有后代元素

选择一个元素及其所有后代元素:

我只能使用一个选择器而不是用逗号分隔的两个选择器吗?我正在寻找一种更有效的方式来输入这个。

0 投票
2 回答
3166 浏览

xml - XElement.Descendants () 使其不区分大小写

XElement.Descendants () 方法接受要查找的元素的名称。

但它是区分大小写的有没有办法让它不区分大小写

0 投票
1 回答
782 浏览

xml - 使用 LINQ 选择具有不同名称的后代节点

我有一个这样的 XML:

我想获取数据节点的所有后代,目前正在使用:

但返回的只是数据元素之间包含的所有文本。如何获取以不同名称(如 _0、_1、_2 等)开头的所有后代的列表。它们将始终是数据节点的直接后代,因此必须有一种方法来获取这些后代。任何帮助将不胜感激,因为我对 LINQ 的工作不多。谢谢

0 投票
1 回答
2214 浏览

c# - 如何找到基类的直接后代类型?

我需要获取所有类型的程序集,这些程序集继承了一些基类,但只有第一个后代。例如,如果我有:

现在

应该只返回FirstClass而不是SecondClass。有没有办法找出来?

0 投票
1 回答
1254 浏览

javascript - 如何使用 jQuery / javascript 使用 Treetable 插件影响/选择所有后代

我的一段 HTML 代码如下所示:

我正在使用以下方法选择具有 data-tt-id="1" 的父级:

但我也想要所有的孩子和孩子的孩子,不管树有多深。

如您所见, data-tt-id 是孩子的唯一 ID,而 data-tt-parent-id 是孩子附加到的 ID。

我正在考虑遍历它们中的每一个,但我不知道如何实现这一点。如何为 data-tt-id 设置为“1”的 tr 选择所有后代?

0 投票
4 回答
599 浏览

java - 如何在 xpath 变量旁边附加“后代”子句?

这就是我的代码的样子

然而,我想要实现的是,一旦它点击链接,它就应该寻找后代链接并点击这些链接。那么有没有办法做到这一点?如果我尝试以下类似的方法,那会奏效吗?

0 投票
1 回答
424 浏览

c# - 获取基本类型的所有最后后代?

这个问题与如何找到基类的直接后代类型相反?

如果这是我拥有的继承层次结构,

我需要一种机制来查找Base特定程序集中的所有子类型,这些子类型位于继承树的末尾。换句话说,

应该给我

0 投票
1 回答
91 浏览

php - PHP - 无论父数组如何,都将操作应用于后代数组

在多维数组中,我试图选择具有某个键的所有后代数组,无论它们的父数组是什么。我知道以下语法不起作用,但希望它有助于说明我想要完成的工作:

同样,我需要弄清楚兄弟数组是否不包含这个数组键。像这样的东西(再次,我知道语法非常错误):