Есть ли хорошие и логичные способы выделения кода внутри textarea через jQuery? Если есть, пожалуйста, поделитесь.
Способ выделения кода в textarea с jquery?
Ответ 1
Нет, нет. Вы можете применять стили для всего текстового поля, но не часть текста в нем.
Вам понадобится что-то, что работает как замена для текстового поля, здесь - это список некоторых.
Ответ 2
Вы можете использовать CodeMirror http://codemirror.net/
... универсальный текстовый редактор, реализованный в JavaScript для браузера. Он специализируется на редактировании кода и поставляется с несколькими языковыми режимами и addons, которые реализуют более сложные функции редактирования.
Богатый API программирования и система доступны для настройки CodeMirror в соответствии с вашим приложением и расширения его с помощью новых функций...
Ответ 3
Если по коду вы имеете в виду SQL, PHP и т.д., вы должны взглянуть на Codepress. Это редактор подсветки синтаксиса в реальном времени, написанный в Javascript.
Ответ 4
Вы можете выделить часть текста с помощью следующего кода поиска:
<script type="text/javascript">
$(document).ready(function() {
$("textarea").highlightTextarea({
words: ["first word","an other word"]
});
});
</script>
Подробнее об подсветке в текстовом поле Выделить текст в текстовое поле