问题标签 [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 - 将函数限制为父 div
我有这个轮播功能:
它工作得很好,但由于我在页面上有多个使用类.dispaly的 div ,因此该函数循环浏览页面上的所有图像。
我想要的是该功能仅循环浏览父 div 中的照片。
我不知道该怎么做?
javascript - 使用 document.getElementsByTagName 遍历 dom 元素,将元素作为 jquery 对象传递
我需要的是在某个起始元素处遍历 dom,然后遍历起始元素下方的所有元素。
这是我到目前为止所做的。
我需要从某个起始元素迭代 dom 的原因是因为我们团队最近收到了一个实现字体大小调整的请求;然而,我们开发的是静态站点,在许多不同的地方使用像素来设置字体大小。我意识到更简单的方法是重构现有代码,在页面的根部设置静态字体大小,并在其他地方使用 em/percentages,这样如果企业主想要对页面进行调整大小控制,我们所要做的就是在一处增加字体大小。这个重构需要很多小时,而我的任务是使用最少的工时。
那么,我有一个这样定义的回调,
使用这个原始 javascript 会起作用,但如果它在 css 类中声明,我将无法获得字体大小。
我知道 jquery 有一个 css 属性,如果我有一个 jquery 对象,我可以做 $(this).css(....),所以,
当我调用 callBackFunc(items[i]) 时,如何将 items[i] 转换为 jquery 对象,以便在我的回调函数中,我可以执行 node.css(......)?
我想我可以做 $(items[i].id),也许这是最简单的。
即使在 css 类中声明了字体大小并且 css 类附加到元素,javascript 是否有更简单的方法来确定字体大小?
java - 如何遍历这个 XML 来获取 DATA?
我正在尝试在 xml 中获取项目的信息,如下所示:
我需要标题、链接、媒体:缩略图 url 和描述。
我使用了以下方法:http ://www.rgagnon.com/javadetails/java-0573.html
标题和链接的工作正常,但图像网址和描述却不行。
有人可以帮我弄这个吗?
jquery - XMl 文档的 html() 方法或 innerHTML 属性的等效项
当显示 DOM 树时,我通常使用 jQuery 方法 html() 或 DOM 属性 innerHTML。但是,它们都不适用于 XML 树。
我想知道是否有任何等效于 XML 树的这两种方法的东西?
javascript - JSDOM 中的 NodeIterator 或 TreeWalker 对象
我正在尝试在 node.js 中使用jsdom对 HTML 文档进行小转换。在进行客户端测试时,我使用了document.createTreeWalker
anddocument.createNodeIterator
函数,它们是DOM 2 规范的一部分……但是,它们显然不是 jsdom 的一部分,尽管它的作者声称它具有完整的 DOM1 和 DOM2 兼容性。我错过了什么吗?这些功能在 jsdom 创建的文档中可用吗?
java - 从 XML 文件中获取信息
我正在尝试从此 xml 中提取行标记中的文本值和大小值。
我能够得到这个 xml 的值:
使用此代码。
有人可以告诉我该怎么做吗?
jquery - jQuery 未能针对儿童
知道为什么这不起作用吗?无序列表的孩子并没有像我预期的那样向上滑动..
jquery-selectors - jQuery从H2包装一个div直到最后一段
我想将一个<div>
FROM THE BEGINNING of the <H2>
up 包装到 next <H2>
,但它只是从第一段开始。
这就是我所拥有的,几乎可以完成这项工作:
这是我的 HTML:
jquery - 您如何访问 jQuery 中的 ui.item 子项?
我正在尝试使用 jQuery 可排序插件访问以下矩形化项目:
目前我的jQuery代码看起来像这样(注意问题是关于接收部分的偶数):
HTML:
我将如何使用警报访问该 ID?我试过alert(ui.item.context.childNodes.id)
了,警报返回一个“未定义”。
编辑:添加了 HTML 并澄清了问题。
谢谢!
jquery - 遍历 DOM 的麻烦
我有一些看起来像这样的 HTML,
DD
单击 GO 链接时设置为隐藏 我有一些代码可以将 DD 向下或向上滑动。但是我的问题是,当我在一个页面中有多个实例时,单击即可打开DD
页面上的所有实例,如何定位最接近单击的 DD,
我尝试了以下方法,
还有这个,
虽然我还没有成功。