我知道 detach() 和插入 html 的各种方法。但是如何分离一个元素,留下一个占位符,然后稍后用该元素替换该占位符?
我能想到的唯一解决方案是检查 prev(),然后是 next(),然后是 parent()。存储该占位符,然后稍后使用该占位符将元素放回原处。
必须有一个更简单的方法......
谢谢。
我知道 detach() 和插入 html 的各种方法。但是如何分离一个元素,留下一个占位符,然后稍后用该元素替换该占位符?
我能想到的唯一解决方案是检查 prev(),然后是 next(),然后是 parent()。存储该占位符,然后稍后使用该占位符将元素放回原处。
必须有一个更简单的方法......
谢谢。
使用好的 'ol$(elem).css('visibility', 'hidden');
隐藏它,同时保持它的位置,
然后$(elem).replaceWith(newElem);
把它换掉;
replaceWith
方法是你需要的,不是吗?