jquery - ReplaceWith() 不删除原始元素

标签 jquery

是否有类似 replaceWith() 的 jQuery 函数,可以用新元素替换元素,而不破坏原始元素(只是隐藏它)。

最佳答案

你可以这样做:

<button>replace</button>
<div class="toReplace">your first content</div >
<div class="toReplace" style="display: none">your second content</div >

然后在js中:

$("button").click(function () {
  $("toReplace").toggle();
});

关于jquery - ReplaceWith() 不删除原始元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7179771/

相关文章:

javascript - 如何获取具有相同类的链接的 href 属性

javascript - Coverflow 类似 jQuery 的效果

jquery - Foundation 6 显示弹出表单字段不需要的焦点丢失(在 jQuery 事件中?)

javascript - jQuery。脚本更改输入字段中的值。比根据输入字段中的值需要执行 if 语句

javascript - 打印 JSON 对象数据时控制台上出现未定义消息

javascript - 如何找出元素是否溢出(使用 jQuery)?

javascript - jQuery 使用 chickedinner.js 从数组中加载随机图像,在 Chrome 中返回 'undefined'

javascript - 意外行为 : absolute positiong & $(window). resize()

Javascript 添加和删除类不起作用

javascript - 如何使用ajax从行中发布数据