问题标签 [replacewith]

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

jquery - Jquery replaceWith:如何定位特定的 Div

我的 html 有几个 DIV:

在我的 Jquery 脚本中,我尝试使用 replaceWith 替换特定<div>

但是,我无法针对特定的 Div。我似乎只能<div>用这个新的 div 替换所有内容。如有必要,我还可以向 div 添加一个类或其他任何内容。

0 投票
1 回答
326 浏览

jquery - replaceWith 自动关闭标签

我有 3 个 div,我想用另一个 div 的开始标签替换第一个 div,用结束标签替换第三个 div。这就是我的意思:

当我尝试替换(使用replaceWith())第一个div<div class="foo">和第三个div 时</div>,jQuery 有点误解为:

虽然我真正想要的是:

先感谢您,

0 投票
1 回答
470 浏览

jquery - 尝试使用 .replaceWith() 替换

你好,我是新来的,没有看到任何像我的问题一样的东西。听起来可能很简单,但似乎行不通。我正在尝试用其他 html 替换 id='CAShip' 的 div。

这是代码。jQuery:

这是开始的html:

这是我要替换它的 HTML:

有什么建议么?

0 投票
2 回答
271 浏览

jquery - 如何防止replaceWith制作多个文本节点?

我有这段 html 代码:

我正在使用它上面的 jQuery 来替换所有跨度:

当我查看我的 DOM 时,我看到脚本为每个字母创建了4 个文本节点。我怎样才能防止这种情况发生?我只想要1 个文本节点!

注意:给定的示例非常非常简化。我实际上是这样做的:

这应该看起来像:

{text} 是一个 DOM 文本节点 :-)

0 投票
2 回答
2704 浏览

jquery - jQuery replaceWith 在用三个元素替换时不起作用

我正在尝试使用 jQuery 的 replaceWith 将单个元素替换为其他三个元素,但它似乎不起作用。

HTML:

JS:

如果我在写,这应该会导致:

但是什么都没有改变……有什么想法吗?

编辑:这是一个例子,我没有考虑到实际 dom 和生成的 dom 之间的区别(有区别吗?看起来是这样......)

所以对我的代码有更准确的描述。

0 投票
4 回答
16744 浏览

javascript - 使用 jQuery replaceWith 替换 DIV 的内容只在第一次工作

我正在使用以下 jQuery 提取新数据并替换 DIV listdata 的内容

该脚本由页面上的众多链接触发,例如:

由于某种原因,该脚本仅适用于第一次单击链接。后续单击不会刷新数据。

我已经看到了各种修复,但没有什么可以开始工作。有什么建议么?

0 投票
1 回答
1056 浏览

php - PhpQuery 和 replaceWith,如何?

我正在使用 PhpQuery,我需要为另一个标签替换“iframe”

html 文件有一个 iframe

穿上这块

我期待这个:

但什么也没有发生。有人可以给我一些线索吗?

此致

0 投票
1 回答
257 浏览

jquery - 使用 jQuery 的 replaceWith 函数后如何获取 id 或类?

目前我正在用 django 开发一个项目,我的一个视图通过 ajax 调用和 replaceWith 函数填充了一个表。奇怪的是,我的 html 源代码没有改变,但是我可以从 chrome 的检查参数中看到所有表格内容。当我想从生成的内容中获取 id 或 class 时,jQuery 找不到任何东西。

那么我是否以错误的方式使用 replaceWith ?以及如何从新生成的内容中选择元素?

这是代码:

jQuery部分

生成内容

当我点击 testB 按钮时,我想提醒

0 投票
1 回答
347 浏览

javascript - 用 jquery 函数替换

我知道这很可能不是那个“聪明”的问题,但我不明白这个函数是如何工作的,我想要的只是<p>用类 p_remove 删除给定表中的标签,这是我的 jquery代码:

这个脚本实际上是行不通的,因为以前的工作脚本没有按照我希望它们工作的方式工作:)谢谢帮助!

0 投票
2 回答
575 浏览

jquery - jQuery noob: (this).replacewith 我做错了吗?

我一直在学习越来越多的关于 jQuery 的知识,但在这里我陷入了困境。

我有一个代码可以在单击复选框时更改 div 的颜色,效果很好。

在此之后,我希望能够更改焦点文本区域的内容,我尝试了这个:

但是没有效果。我有一些语法错误还是我采取了错误的方法?

jsFiddle 示例在这里