在 CKEditor 中提取粘贴 html 的部分内容
我正在将 CKEditor 用于我的 asp.net mvc (C#) 应用程序。
我需要在粘贴到 CKEditor 之前提取 html 的一部分。
例如,我有以下 html 准备好粘贴到 CKEditor:
<html>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
Dummy Content
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" id="tabletocopy" cellpadding="0" cellspacing="0">
<tr>
<td>
Actual Content
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
我只需要复制表“tabletocopy
”的 html,而不是整个(包括正文)html,例如:
<table width="100%" border="0" id="tabletocopy" cellpadding="0" cellspacing="0">
<tr>
<td>
Actual Content
</td>
</tr>
</table>
我发现CKEditor 的 粘贴事件,但我不是确定如何使用它来满足我的需要。
对此有什么想法吗?
I am using CKEditor for my asp.net mvc (C#) application.
I need to extract a part of html before pasting to the CKEditor.
For Ex, i have the following html ready to be pasted to CKEditor:
<html>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
Dummy Content
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" id="tabletocopy" cellpadding="0" cellspacing="0">
<tr>
<td>
Actual Content
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
I need to copy only the html of the table "tabletocopy
", not the entire(including body) html, something like:
<table width="100%" border="0" id="tabletocopy" cellpadding="0" cellspacing="0">
<tr>
<td>
Actual Content
</td>
</tr>
</table>
I found the paste event of CKEditor, but i am not sure on how to use this for my need.
Any ideas on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在粘贴事件中,您将在
e.data.html
中获取 html,如 链接。在这种情况下,您可以使用 jquery 提取 html。
On paste event, you will get the html in
e.data.html
as described in link.In that event you can extract the html using jquery.