我正在使用CKEditor作为我的asp.net mvc(C#)应用程序。
我需要在粘贴到CKEditor之前提取一部分html。
对于Ex,我已准备好将以下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>
我找到了paste event的CKEditor,但我不确定如何根据我的需要使用它。
有关于此的任何想法吗?
答案 0 :(得分:2)
在粘贴事件中,您将按照link中的说明在e.data.html
中获取html。
在那种情况下,您可以使用jquery提取html。
e.data.html = $(e.data.html).find("#tabletocopy").html();