diff --git a/view/admin/post/edit_content.html b/view/admin/post/edit_content.html index 752bddb..3fa4a11 100644 --- a/view/admin/post/edit_content.html +++ b/view/admin/post/edit_content.html @@ -252,13 +252,11 @@ $('#settle-content-mark').click(function () { - var content = editor.getHtml(); - var contentDom = $(content); - var newContentDom = []; - contentDom.each(function (index, elem) { + var contentDom = editor.getEditableContainer(); + $(contentDom).find('.w-e-scroll>div').children().each(function (index, elem) { var tagName = elem.tagName; - + console.log(elem); var settleTagList = [ 'P', 'H1', @@ -268,7 +266,7 @@ 'UL', ]; if (settleTagList.indexOf(tagName) < 0) { - newContentDom.push(elem) + return true; } @@ -276,27 +274,19 @@ html = html.replaceAll(',', ','); html = html.replaceAll('.', '。'); html = html.replaceAll('!', '!'); - html = html.replaceAll(':', ';'); + html = html.replaceAll(';', ';'); html = html.replaceAll(':', ':'); html = html.replaceAll('?', '?'); // html = html.replaceAll('<', '《'); // html = html.replaceAll('>', '》'); - html = html.replaceAll('/', '、'); - + // html = html.replaceAll('/', '、'); + console.log(elem); $(elem).html(html) - newContentDom.push(elem) - - }) - editor.clear() - - newContentDom.forEach(elem => { - var outerHTML = $(elem).prop('outerHTML'); - console.log(outerHTML); - editor.dangerouslyInsertHtml(outerHTML) - }); + return false; + })