के साथ एक TinyMCE पाठ क्षेत्र की सामग्री को प्राप्त करने के लिए मैं सामग्री की एक सरणी तो कैसे हम TinyMCE पाठ क्षेत्र जावास्क्रिप्ट मेंकैसे जावास्क्रिप्ट
उत्तर
मान लीजिए कि आपके mce पाठ क्षेत्र उदाहरण है की सामग्री मिलती है:
<textarea id="editor1" ....></textarea>
तो आप इस प्रकार की सामग्री मिलती है:
var content = tinyMCE.getContent('editor1');
आप मतलब है कि आप एक पृष्ठ पर MCE संपादक के कई उदाहरण हो और आप तो इस तरीके का प्रयास सामग्री प्राप्त करना चाहते हैं:
var inst, contents = new Object();
for (inst in tinyMCE.editors) {
if (tinyMCE.editors[inst].getContent)
contents[inst] = tinyMCE.editors[inst].getContent();
}
ऊपर कोड एक सरणी
में प्रत्येक संपादक सामग्री जोड़ता है तो आप उपयोग कर सकते हैं:
tinymce.get(editorid).getContent();
यह सही है। – mghhgm
मैं एक ही समस्या थी। मैं इस कोड का उपयोग समाधान कर लिया है:
tinyMCE.get('editor1').getContent();
स्रोत: spocke is the author
मैं कोड के साथ इसे हल: वर्तमान संपादक
// Get the HTML contents of the currently active editor
tinyMCE.activeEditor.getContent();
// Get the raw contents of the currently active editor
tinyMCE.activeEditor.getContent({format : 'raw'});
// Get content of a specific editor:
tinyMCE.get('content id').getContent()
activeEditor है, लेकिन मैं का उपयोग tinyMCE.get ('editor1') .getContent() अपने संपादक का मूल्य नहीं मिल सकता है, आशा है कि यह मदद कर सकते हैं
मेरे होम पेज 机器鸟
हैTinyMCE एपीआई: http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent
मेरे मामले (v4.3.12) में, ऊपर से कोई भी काम, तो मैं एक समाधान के लिए क्या किया:
एचटीएमएल कोड:
<div id="wrapper">
<textarea id="editable_container" name="editable_container"></textarea>
</div>
JQuery कोड:
var iframe = $('#editable_container_ifr');
var editorContent = $('#tinymce[data-id="editable_container"]', iframe.contents()).html();
console.log(editorContent);
जहां editable_container
मेरा छोटा एमसीई संपादक का प्लेसहोल्डर टेक्स्टरेरा है, संपादन योग्य क्षेत्र की आईफ़्रेम आईडी को जोड़ने से उत्पन्न होता है प्लेसहोल्डर आईडी के लिए _ifr
पोस्टफिक्स, और content-editable
कंटेनर (जिसमें स्वरूपित टेक्स्ट शामिल है) में प्लेसहोल्डर आईडी के data-id
विशेषता के साथ एक आईडी tinymce
है।
आप (और jQuery आवरण का उपयोग कर रहे हैं) के साथ और अधिक परिचित हैं, तो आप भी इस इस का उपयोग कर सकते हैं:
$('#editor1').tinymce().getContent();
(editor1) जहां अपने चयनकर्ता है।
जैसा काम नहीं करता है। – Andy
- 1. कैसे जावास्क्रिप्ट
- 2. कैसे जावास्क्रिप्ट
- 3. कैसे जावास्क्रिप्ट
- 4. कैसे जावास्क्रिप्ट
- 5. कैसे जावास्क्रिप्ट
- 6. कैसे जावास्क्रिप्ट
- 7. कैसे जावास्क्रिप्ट
- 8. कैसे जावास्क्रिप्ट
- 9. कैसे जावास्क्रिप्ट
- 10. कैसे जावास्क्रिप्ट
- 11. जावास्क्रिप्ट: जावास्क्रिप्ट
- 12. कैसे जावास्क्रिप्ट सरणी
- 13. कैसे जावास्क्रिप्ट दिनांक वस्तु
- 14. मैं कैसे जावास्क्रिप्ट
- 15. कैसे की तरह जावास्क्रिप्ट
- 16. नीचे जावास्क्रिप्ट कैसे भेजें?
- 17. जावास्क्रिप्ट निष्पादन ट्रैकिंग - कैसे?
- 18. मैं कैसे जावास्क्रिप्ट
- 19. कैसे एक "जावास्क्रिप्ट वर्ग"
- 20. कैसे जावास्क्रिप्ट कोड
- 21. कैसे आप जावास्क्रिप्ट
- 22. कैसे जावास्क्रिप्ट/jQuery
- 23. कैसे जावास्क्रिप्ट Regex
- 24. कैसे एक जावास्क्रिप्ट वस्तु
- 25. मैं कैसे जावास्क्रिप्ट
- 26. जावास्क्रिप्ट एपीआई कैसे लिखें?
- 27. जावास्क्रिप्ट कैसे प्रत्येक LI.span
- 28. कैसे जावास्क्रिप्ट वस्तु
- 29. जावास्क्रिप्ट
- 30. जावास्क्रिप्ट
यह उत्तर TinyMCE के पुराने संस्करण के लिए सबसे अधिक संभावना है। नवीनतम (4.x) के साथ ऐसा करने के लिए, @ jqpress का उत्तर सही है। –