有没有什么好的逻辑方法可以通过jQuery突出显示textarea中的代码?如果有,请分享。
答案 0 :(得分:21)
您可以使用CodeMirror http://codemirror.net/
...用JavaScript实现的用于浏览器的多功能文本编辑器。它专门用于编辑代码,并附带了许多实现更高级编辑功能的language modes和addons。
富programming API和CSS theming系统可用于自定义CodeMirror以适合您的应用程序,并使用新功能扩展它...
答案 1 :(得分:3)
不,没有。您可以将样式应用于整个文本区域,但不能将其应用于其中。
你需要一些可以替代textarea的东西,here是一些列表。
答案 2 :(得分:0)
如果通过代码,你的意思是SQL,PHP等,你应该看一下Codepress。这是一个用Javascript编写的实时语法高亮编辑器。
答案 3 :(得分:0)
您可以使用以下搜索代码突出显示部分文字:
<script type="text/javascript">
$(document).ready(function() {
$("textarea").highlightTextarea({
words: ["first word","an other word"]
});
});
</script>
上查找有关在文本区域中突出显示的详情