Я использую плагин Codemirror для текстовой области, но я не могу получить значение текстовой области.
Код:
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-csrc"
});
function showCode()
{
var text = editor.mirror.getCode();
alert(text);
}
Это показывает ошибку:
editor.getCode() is not a function.
Версия: 5
Согласно Документация , необходимо теперь сделать это как:
doc.getValue(?separator: string) → string
Так в этом примере:
editor.getDoc().getValue("\n")
Я знаю, что Вы используете textarea
, но я надеюсь, что этот код будет полезен для других! У меня есть эта проблема, но с article
тег, и это - мое решение получения всех кодов с jQuery:
res_array = []
$.each($('article.code-draft span[role="presentation"]'), function(){
res_array.push($(this).text())
});
console.log(res_array.join('\n'))