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

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

4 ответов


нет, нет. Стили можно применять ко всему текстовому пространству, но не к его части.

вам понадобится что-то, что работает в качестве замены textarea,здесь список некоторых.


вы можете использовать CodeMirror http://codemirror.net/

...универсальный текстовый редактор, реализованный на JavaScript для браузера. Он специализируется на редактировании кода и поставляется с рядом режимы языке и аддоны которые реализуют более расширенные функции редактирования.

богатое API программирования и CSS темы


Если под кодом вы подразумеваете SQL, PHP и т. д. вы должны взглянуть на Codepress. Это редактор подсветки синтаксиса в режиме реального времени, написанный на Javascript.


вы можете выделить часть текста с поиском код:

<script type="text/javascript">
    $(document).ready(function() {
        $("textarea").highlightTextarea({
              words: ["first word","an other word"]
        });
    });
</script>

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