问题标签 [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.
jquery - 分配唯一ID按钮并使用 jquery 读取它
我有一个小问题,基本上我有一个隐藏的输入按钮,它加载了数据库表中的唯一值:<input type="hidden" name="ProductId" class="ProductId" value='.$row["ProductId"].' />
这个按钮会根据通过此方法返回的行数重复:
我使用 jQuery 方法从隐藏按钮中读取此值,但它仅从生成的第一个输入按钮中读取值。我尝试将按钮从 ID 更改为类,但没有运气。
这是 jQuery 方法:
我能想到的一个可能的解决方案是为id
每个按钮添加一个唯一的,这样它们不仅可以通过名称来识别,还可以通过id
. 但是,这会在从 jQuery 方法中读取它时产生问题。
有任何想法吗?
javascript - jQuery - 检查标签的内容是否等于 sometext 然后做一些事情
假设我的内容中有很多这样的内容div
:<cite class="fn">blabla</cite>
如何使用类检查每个cite
标签的内容(在本例中为:)以查看它是否等于“sometext”,然后将其颜色更改为红色?blabla
fn
非常简单。
jquery - 找到一个具有特定标题的 li 并删除其余的 li
我有一个列表,我需要在页面加载时选择一个元素(根据<a>
inside的标题属性<li>
)并删除除所选元素之外的其余列表元素。
使用这个:
它不工作。
javascript - 在 jQuery 和/或 javascript 中检索页面上的所有斜体文本片段
我希望在页面上运行一个脚本,将每条斜体文本放入一个数组中。
据我了解 jQuery.find()
你不能通过属性获取项目,对吗?
jquery - 如何选择里面没有链接的元素?
鉴于此 HTML:
我想将其注入class="current"
到其中没有链接的单个行项目中。
如何使用 jQuery 查找不包含子元素的元素?
jquery - .closest() 和 .parents('selector') 有什么区别?
这些有什么区别?一个比另一个更有效吗?我有点困惑为什么它们都存在。假设我有这个标记:
从<span>
标签我可以使用 或 访问父/最近的$(this).closest('tr');
标签。$(this).parents('tr');
<tr>
java - 使用Java递归转换dom节点
假设我有一个像这样的 dom 节点:
org.w3c.dom.Element 节点:
要转换 id 属性,我将在我的 Java 代码中执行以下操作:
然后将上面的节点转换为:
但是,我想递归地修改所有子节点。预期的转换节点是:
我可以遍历子节点,但节点可能有多个级别的子节点。在这种情况下,根有两个子级别。但是,如果有更多的子级别,那么遍历每个级别的子节点似乎有点尴尬。有没有更直接的方法来完成这项任务?
谢谢,索尼
java - 转换和附加 Dom 节点
我正在使用一个函数,它接收两个 DOM 元素——来自不同文档的父元素和子元素。我导入子元素,对其进行转换,然后将其附加到父元素。但是,以下代码中的最后一行抛出了一个 dom 异常: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: 一个节点在与创建它的文档不同的文档中使用。
请在下面查看我的代码:
jquery - 我无法将 DOM 从一个遍历到一个 ...?
概述
我非常感谢任何帮助。我确定这很“容易”,但我无法弄清楚。我必须使用选择器来选择唯一的图像文件名。然后我需要替换<td>
它所在的右侧的一<td>
列<img>
。
我有当前的网站,我还制作了一个图表来帮助更好地解释这一点。检查以下两个链接: 网站:http ://www.writeguard.com/catalog/Checks/LaserInkjet-Checks 图:http: //goo.gl/Q3Uif
问题
上述网站的链接没有问题。我们在 oscommerce 中进行了“特许经营”自定义修改。只有拥有特定帐户的客户才能登录我需要帮助的地方。我制作的图表描述了它,很简单。就这样你拥有了我的“拼图”的所有“碎片”,这就是我.replaceWIth()
为主站点做的事情。此示例适用于顶行...对于需要修改的每一行,我都有其中一个。
我认为这根本没有效率。但就我现在遇到的这个问题而言,我需要能够做我在顶部描述的事情。选择<img>
它的文件名,然后导航 DOM,这样我就可以使用它.replaceWith()
来实现我上面描述的相同的事情。我尝试了很多不同的选择器,但它们都不起作用。它总是最终在表格数据中的表格数据中生成表格数据,直到页面实际上是 10 英尺长。我不知道我哪里错了。
如有必要,我很乐意提供更多详细信息。我显然对 jQuery 不是很有经验,而且我的方法可能是一场噩梦。我想尽快学习使用 jquery 编程的正确、有效的方法。非常感谢您的帮助!
javascript - getElementsByTagName issue
- I have page with many doubleclick scripts
I have js code inserted at the body top (via s.src=('parts_async_dev.js')):
/li>
alert
says that matches returns only 2 of ad.doubleclick.net
tags.
I thought first that code can not access whole body if not placed at the body very bottom.
But it finds 2 tags inside div "interstitial_wrapper" which comes after my code.
So my questions are:
- why is it so
- How to access whole body form body start ( i may not use body 'onload' event. it is required to use script asap)
Please take a look at http://wap7.ru/folio/bannerstat/partners/doubleclick2.html and see view source, because it is too large to include here.