问题标签 [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.
javascript - jQuery.wrap 内容不是直接后代
我试图将选定的节点包装在一个非平凡的结构中,其中节点不会(必然)是直接后代。似乎wrap()
不足以在单线中使用。
我使用, 使用原始 HTML 的replaceWith
占位符语法让它工作。replace
以下工作正常,可以很容易地包装在一个 jQuery 插件中。但我很好奇是否有更好的解决方案。
jquery - jquery mobile阻止replaceWith div更新?
我有一个有效的购物车系统,其中通过 jquery ajax 调用将商品添加到购物车中,并更新请求页面上的 divreplaceWith
以反映商品的数量和数量。它工作得很好。(顺便说一下,这个 div 出现在每个页面的页眉中)。
我现在正在开发一个 jquery mobile (Alpha 4) 版本。项目被添加到购物车,但相关的 div 不再更新。不工作的特定代码是:
我真的很感激对此的任何想法。
jquery - 帮助 .each.replaceWith() jQuery
我只是想写一些代码,对于特定类的每个元素,我需要找到某个属性,然后替换一个元素。我现在拥有的代码如下所示:
我知道这是不对的,而且它不起作用,但我想不出如何写这个,任何帮助将不胜感激!
编辑
我应该提到元素的数量不是预先确定的。
jquery - 什么更快 - jQuery 中的 replaceWith 或 insertAfter (并隐藏旧元素)
我想更改页面上的一些元素。(例如,我将更改 div 结构的输入)。
什么更快?用 replaceWith() 来完成。还是在输入后插入div结构,然后隐藏输入?
jquery - JQuery 替换问题
我正在用从 AJAX 调用返回的 HTML 替换 DOM 节点。返回的 HTML 有一个 id,具有该 id 的 DOM 节点将被替换。
回调函数
尽管具有固定 id 的相同代码有效,但无法替换节点,并且等效的原始 JavaScript 函数也有效
}
id 看起来像 n-1.12.2.2.4 ;内容类型为 text/html;FF 错误控制台中没有报告错误。
jquery - Textarea 中的新行将转换为
这里有很多关于转换 br/> 或跨不同语言保留换行符的线程,但关于 textarea 的线程不多。
我有这个脚本:
我有一个 textarea 元素,可编辑。当用户双击它时,它会转换为一个 div。但是,在 div 中,不会保留换行符。我只想将新行转换为
,目前所有空格都在转换。我有第二个脚本将其转换回 textarea,因此是用于存储字符串的变量。我也需要将
's 重新转换为新行。
这似乎是多余的,但我有一个很好的理由。
jquery - jQuery AJAX 使用淡入 + 替换
关于这个有几个问答,但我发现没有一个可以解决我的问题。我对此感到困惑。如果您知道对此的可用答案,请将我重定向到一个链接。
我的页面有一个空白DIV #posts_insert
,其中通过 Ajax 插入了新帖子。
我希望那个新帖子淡入淡出,替换#posts_insert
. 我之前尝试过多次success
使用hide()
,fadeIn
但我无法完成这项工作。
任何想法如何解决这个问题?提前致谢。
javascript - Wicket:用淡入淡出(WiQuery,JQuery)替换面板
我有一个 DIV 并想显示一个 listItem-Panel,如果我单击 DIV,listItem-Panel 应该被 listItemDetail-Panel 替换。由于这个原因,DIV 包含一个带有 Wicket:ID=curPanel 的 Child-DIV。
我使用 AjaxCallDecorator 淡出 DIV(其中包含 listItemPanel 或 listItemDetailPanel)。之后,面板将被另一个面板替换,然后 DIV 应通过淡入显示。
但这就是问题所在!我应该怎么做,在 Ajax-Replacement 之后淡入 DIV?
您可以看到 target.appendJavascript() 调用,但这不起作用!
我需要 Wicket/WiQuery 的解决方案。我知道 jQuery 的解决方案,我想采用它们。
谢谢克里斯托夫
javascript - 关于 XML 问题的 replaceWith
检查 jQuery 源代码后,我发现我遇到的问题是因为XML 文档不存在replaceWith
调用。html
不replaceWith
应该在 XML 文档上工作吗?
我发现这个公认的简单解决方法,以防将来有人需要它,这将完成我想要做的事情:
但我仍然想知道为什么简单的方法不起作用。
我对jQuery不太了解,但这不应该吗?
而不是xml
代表<a><c>yo</c></a>
它失败并代表<a></a>
. 我做错什么了吗?我正在使用 jQuery 1.6.2。
编辑:
作为旁注,如果我尝试使用 的函数版本replaceWith
,如下所示:
我收到此错误:
编辑2:
replaceAll
但是可以,但是我需要使用函数版本,所以我不能满足于此:
编辑3:
这也有效:
jquery - jquery替换问题
我试图在单击修改链接时替换一些表格元素,实际上它确实替换了,但是 href 属性不正确。有什么问题吗?请帮忙,谢谢!!
HTML:
jQuery:
结果萤火虫: