Извлечь часть вставки HTML в CKEditor - PullRequest
1 голос
/ 30 июня 2010

Я использую CKEditor для моего приложения asp.net mvc (C #).

Мне нужно извлечь часть html перед вставкой в ​​CKEditor.

Например, у меня есть следующий 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>

Мне нужно скопировать только html таблицы "tabletocopy", а не весь html (включая тело), ​​что-то вроде:

<table width="100%" border="0" id="tabletocopy" cellpadding="0" cellspacing="0">
   <tr>
      <td>
         Actual Content
      </td>
   </tr>
</table>

Я нашел событие вставки в CKEditor, но я не уверен, как использовать это для своих нужд.

Есть идеи по этому поводу?

1 Ответ

2 голосов
/ 30 июня 2010

При вставке события вы получите HTML в e.data.html, как описано в ссылка .

В этом случае вы можете извлечь html, используя jquery.

e.data.html = $(e.data.html).find("#tabletocopy").html();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...