问题标签 [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 回答
243 浏览

javascript - jQuery中的多个replaceWiths?

为什么这不起作用?获得这种效果的合理解决方案是什么?

我是循环的新手,我应该如何添加字符串和变量。

0 投票
2 回答
2953 浏览

jquery - 在jquery中被replaceWith('something')后如何获取对象的实际内容

我有这个代码

我想得到'obj'的新内容'replaceWith'

但,

我得到的是旧内容......

我如何获得'obj'的实际内容???

我的意图是访问新的“obj”

我想打印“中”的“跨度”的类名

0 投票
6 回答
13042 浏览

javascript - 更改标签但保留属性和内容——jQuery/Javascript

变成

我熟悉 jQuery replaceWith,但据我所知,它并没有保留属性/内容。

注意:为什么 p 会有一个href?因为我需要p换回a另一个活动。

0 投票
2 回答
200 浏览

replace - 如何使用 Jquery 替换添加到页面的新元素

这是场景......我在页面加载时用jquery替换的每个字段旁边都有一个复选框,其中带有“删除”文本,使我能够通过jquery删除该字段,这工作正常。像这样...

然而问题来了,在页面加载后,我还为用户提供了动态添加新字段的选项。新添加的字段虽然有复选框而不是删除链接,因为它们没有被 jquery 替换,因为它们是在初始页面加载后添加的。

不刷新页面就不能替换添加到页面的新元素的内容吗?如果没有,我总是可以有两个具有不同标记的模板,一个用于 js,一个用于非 js,但我试图避免 taht。

提前致谢。

0 投票
2 回答
5493 浏览

jquery - Jquery replaceWith - 淡出/淡入淡出

我认为这将遇到非常基本的东西,但我在 jquery 的美妙世界中是全新的。

这是我的简单工作替换代码:

我想要实现的是淡出“是是”div,然后淡入新的“否”跨度

有什么想法吗?

0 投票
1 回答
73 浏览

jquery - 插入文本,这样我就可以 .print()

我有一个名为的字段,exp delivery date因此我需要用户输入日期,然后按print。但是打印功能不会捕获输入的文本。所以我这样做了:

'#exp' 是输入 id,'#delivDate' 是<p>紧邻输入的标签。我只是这样做,所以.print()会抓住它?

谁能想到更好的方法来做到这一点?(它在 IE 中不起作用,但在 FF 中起作用)

0 投票
1 回答
868 浏览

jquery - Jquery在将表单输入重写为doc时将它们存储在变量中,它们具有原始值

我正在使用 jQuery 为印刷店构建模板表单。用户可以填写表格并单击“预览”按钮。此时,我将表单存储在一个变量中,并使用 replaceWith() 重写文本输入,以将输入从表格单元格中交换出来,并将其替换为它的值。此时我会显示一个“编辑更多”按钮,以防他们想重新考虑他们的输入。所以,...然后我将存储变量中的 html 写回表单,但令人惊讶的是,文本输入值是用户输入之前的原始默认值。这是一个相当复杂的项目。我讨厌发布代码,因为我觉得这只会使讨论复杂化。我希望有人已经有过这种经历,所以知道发生了什么!:-) 谢谢大家。

0 投票
3 回答
6053 浏览

jquery - 在 .replaceWith() 之后使用 $(this)

请考虑以下 HTML 和 Javascript。在脚本中,我将a标签替换为p标签。我期望 alert() 函数返回p标签的内容,但它返回的是不再存在的原始a标签的内容。

如何引用新元素?

HTML:

Javascript:

0 投票
1 回答
961 浏览

jquery - ReplaceWith 在隐藏元素上然后显示在原始位置,而不是在其目标位置

链接:http: //jsfiddle.net/7GGeX/24/

点击 1,2,3 顺序的链接,你就会明白为什么我会感到困惑。

在 replaceWith 中使用函数是否会否定替换的定位?

谢谢您的帮助!

0 投票
1 回答
997 浏览

jquery - 用 Jquery 替换 Div 内容 onclick 菜单

我正在尝试创建一个菜单,它用另一个已经创建但当前设置为隐藏的 div 替换里面的内容。我知道其他方法可以做到这一点,但它们不是很干净。

我目前所做的。我正在尝试使用的当前代码:

我正在尝试复制我在另一篇文章中找到的另一个网站的概念。其中文本存储在数组中,然后使用以下命令替换:

但我希望替换的不仅仅是文本。

另外,如果有人知道这种菜单叫什么,那就太好了。