问题标签 [dom-manipulation]
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.
javascript - .before 方法添加了意外的关闭标签
我的标记中有一个表格,我想在上面添加一些 div,如下所示:
我正在尝试使用 jQuery 来执行此操作,如下所示:
然而,这是呈现出来的,该方法似乎关闭了我的开放 div:
有谁知道这可能是什么原因造成的?
c# - C# 中是否有允许轻松管理 HTML DOM 的对象?
如果我有一个字符串,其中包含我刚刚从 HTTP Post 返回的页面中的 html,我怎样才能将它变成可以让我轻松遍历 DOM 的东西?
我认为 HtmlDocument 对象会有意义,但它没有构造函数。是否有任何类型可以轻松管理 HTML DOM?
谢谢,
马特
jquery - 哪个更好:字符串 html 生成或 jquery DOM 元素创建?
好的,我正在我当前的项目中重写一些 vanilla JS 函数,并且我正处于为工具提示等生成大量 HTML 的地步。
我的问题是,这样做更好/更喜欢这样做:
或者
?
php - PHP 中是否有 JQuery DOM 操纵器/CSS 选择器等效类?
我知道我可以使用DOMDocument和DOMXPath来操作 XML 文件。但是,我真的很喜欢 JQuery,如果在 PHP 世界中有更类似于 JQuery 的东西可以用于服务器端 DOM 操作,那就太好了。
注意:我只对 JQuery 如何选择和操作 DOM 感兴趣,而不是 JQuery 的所有其他部分(我猜你可以只说 Pop 和Sizzle 部分)。
更新:
看起来选择器函数有一个等价物,但就操作函数而言,我想我必须坚持使用 DOMDocument。
javascript - jquery - dom 操作
我想在对话框中显示具有特定类的所有元素。该对话框应隐藏页面的其余部分。例如:
在这个 SO 页面上,我想显示所有带有class="user-info" 的元素。这些元素将显示在具有相同宽度和高度以及相同 css 的对话框中,其他所有内容都将被隐藏。这就像将它们从页面中剪切出来并粘贴到对话框中一样。
任何想法如何做到这一点?
ajax - 在通过 DOM 操作从 iFrame 移动内容后,如何确保 AJAX 仍然有效
提交 iFrame 后,将返回启用 AJAX 功能的内容,一切正常。
一旦我通过 DOM 操作将内容从 iFrame 移到主页并删除 iFrame,AJAX 就会停止工作。
我怎样才能让它工作?
我抓取 iFrame 的正文内容并通过 .innerHTML 将其移动到外部元素
javascript - mootools html 和 css 操作帮助
我有以下 HTML
在 DomReady 上,我希望制作 mootools ,.discountCode
display:none
并且.goto_step3 p
display:none
在单击我希望display:none
成为的链接时display:block
任何帮助都会很棒
javascript - 帮助使用 jQuery 操作子/父元素
目前我有这个 JQuery 脚本
它成功地变成了以下内容:
进入这个
除非图像具有作为父级的链接,否则一切都很好;<a href="#"><img
因为我希望它是正确的 html(我很挑剔),所以改善下面的结果将是令人满意的
对此:
到目前为止,这是我的 jQuery 脚本(因为我是菜鸟,这不起作用)啊哈
任何建议或帮助将不胜感激
:) 谢谢!
更新 答案
jquery - 同时添加和添加
...前置和附加两次。如何在 p + rdquo 中添加 ldquo + 任何内容?
谢谢!
jquery - jquery 插入一个 html 块,使其在目标之前开始并在目标之后结束 - 这可能吗?
before()
我知道您可以使用、insertBefore()
和. 在目标之前after()
和之后添加插入 html 块insertAfter()
。
我试图做类似的事情
但是注入似乎会自动为我创建结束标签,有没有办法解决这个问题?
干杯