问题标签 [parent-node]

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 回答
2768 浏览

javascript - 带有节点和父节点的循环未到达结束

我正在尝试做一个简单的循环并检查节点/parentNode类名是否与数组中的字符串匹配。代码如下:

任何想法这里有什么问题?

0 投票
3 回答
78 浏览

javascript - Javascript“this”通过不同的范围

请阅读并尝试下面的代码。点击“foo”段落。查看浏览器控制台,我没有看到预期的结果,而如果我点击“栏”,我会看到。

为什么会这样?

实时代码:http: //jsbin.com/izuleg/1/edit

0 投票
1 回答
1178 浏览

jquery - 如何获取 textNode.parentNode id?

我正在尝试编写一个简单的 CMS,用户可以在其中在 contenteditable DIV 中添加新段落。此外,所有段落的 id 都必须重新编号。我能够通过 jquery 完成以下代码来做到这一点:

js:

一切都很好,除了 window.getSelection().getRangeAt(0).endContainer.id; 仅当按下 ENTER 时文本光标位于段落中文本的末尾时,它才会给我父 .paragraph 的 ID。但如果光标位于文本中间,则“newpargId”id 未定义。

你可以在jsFiddle上查看

有什么方法可以获取 textNode 父 ID?像:

我在尝试:

但它不起作用:(

0 投票
1 回答
91 浏览

javascript - 为什么这不是有效的代码?

我的 javascript 文件中有这段代码(我正在使用 YUI):

现在,如果我在我的 javascript 文件末尾有这个权利,它就可以正常工作。但是,如果我在其他代码之前拥有它,那么我的其他代码(函数)将不再起作用。

我已进一步将问题与这段代码隔离开来:.get('parentNode') - 当我取出该部分时,所有其他代码和功能都会再次工作。

我不确定,但我认为我可能需要采取以下措施:

但我正在努力将其应用于我的顶部代码。

谢谢!

更新

由于某种原因,这段代码无效:

当我将它粘贴到http://www.jslint.com/时,它是如此错误以至于它甚至无法扫描它!“JavaScript 语法错误,无法继续可靠地解析程序”

这段代码有什么问题?它说“将'var'声明移动到函数的顶部”-但是当我这样做时,它只是再次说了同样的话。

有没有人可以告诉我那段代码有什么问题。还是它可能太难或太难了,应该以更简单的方式完成?

谢谢!

0 投票
1 回答
231 浏览

cakephp - CakePHP 2.x 中的 ACL,类型为“both”

我正在实现 CakePHP ACL。我希望我的模型既是请求者又是受控者,所以我这样设置它:

我遇到的问题是,我的模型有不同的父节点,具体取决于节点的类型(ACO 或 ARO)。

我想通过使用 parentNode() 函数来解决它:

所以基本上让它为每种情况返回适当的父级。

这可能吗?如果可以,怎么做?

===== 更新 - 2013-10-04 =====

我已经提交了正在查看的官方票 :-)

https://cakephp.lighthouseapp.com/projects/42648/tickets/4122-add-type-as-argument-to-the-parentnode-function#ticket-4122-2

0 投票
2 回答
1083 浏览

javascript - Javascript在没有jQuery的情况下获取X父节点

我只是使用“Javascript:;”从一些网站手动抓取数据 在浏览器的地址栏中。它比复制/粘贴更容易。

我遇到了一些我必须做的事:object.parentNode.parentNode.... 以获取一些信息,并且由于它因站点而异,它可能处于任何级别。

显然我不想要一个循环并遍历它,因为这会使一个简单的任务更加广泛。

有没有办法说:object.parentNode[4] 或者没有 jQuery 之类的东西?

0 投票
0 回答
383 浏览

xml - xsl我如何访问父节点的其他元素

我正在尝试根据其他一些值填充创建的日期时间。如果插入日期为空,则现在应输入,否则将显示插入日期。见下面的输入

所需的输出是

请参阅下面我的 xslt 1.0 代码,但它没有返回所需的输出

0 投票
1 回答
4349 浏览

java - 递归计算二叉树中的内部节点(父节点)

我需要创建一个递归方法,该方法将二叉搜索树的根节点作为参数。然后,此递归方法将返回整个二叉搜索树中内部节点总数的 int 值。

这是我到目前为止所拥有的:

有没有更好的办法?我也坚持找到一个迭代解决方案。

0 投票
1 回答
46 浏览

javascript - parentNode 没有正确删除

我的javascript知识很差。我正在尝试在http://www.twitch.tv/directory/all上使用greasemonkey 运行脚本,以根据流的镜头旁边提供的图像从列表中删除某些类型的流(如炉石的图片,我的世界等)。这是代码:

所以我在 w3schools 网站上尝试了它并且代码工作正常,但是当我尝试在 twitch.tv 中实际运行它时它什么也没做(似乎)。我是否缺少有关父节点的信息?还是油猴?

0 投票
1 回答
79 浏览

jquery - jQuery没有找到父母

我正在尝试将某些内容附加到 afieldset但 ajax 找不到按钮的父级。

我在整个网站上都看到了这个例子,但它对我不起作用。我错过了什么?