Подтвердить что ты не робот

Способ выделения кода в textarea с jquery?

Есть ли хорошие и логичные способы выделения кода внутри textarea через jQuery? Если есть, пожалуйста, поделитесь.

4b9b3361

Ответ 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>

Подробнее об подсветке в текстовом поле Выделить текст в текстовое поле