我的总体目标是使用TinyMCE创建一个我可以使用jQuery UI进行皮肤处理的编辑器(通过创建一个使用集成调用的自定义工具栏)。使用jQuery在DOM中移动iFrame
可以说我在页面上有一个TinyMCE编辑器。实际的编辑器是一个包含在很多可怕表格代码中的iFrame,这也是当前(被废弃)工具栏的地方。我只想要一个div内的iframe - 理想情况下摆脱表格代码。
所以...我想改造:
<table>
<tr>
<td><iframe id="xyz"></iframe></td>
</tr>
</table>
到
<div id="test">
<iframe id="xyz"></iframe>
</div>
到目前为止,我已经尝试使用:
$('#xyz').clone(true).appendTo('#test');
哪些克隆的iframe,但里面没有内容。
有没有办法让这项工作?
如果不是,我可以以某种方式将iFrame周围的表代码去掉吗?
如果我不能这样做,我会认为我将不得不保留表代码。
在这里发生了一些奇怪的事情......我可以使用artlung的建议,但是iframe的内容会被清空。 另外,CodeJousts建议正在替换表中的任何东西......似乎iframe报告自己为空? – Josh 2010-06-12 20:50:37
我已经把代码在粘贴上使用... http://pastebin.com/8CQ5GBd6 它在第30行开始的点击函数中的代码。 – Josh 2010-06-12 20:53:56