Jquery编辑器无法正常工作

时间:2017-05-18 11:02:02

标签: javascript jquery

我正在使用jquery编辑器并尝试使用以下代码,但我仍然得到简单的文本区域。

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>JQueryEditor</title>
</head>
<body>
    <div> 
        <textarea id="mail"></textarea>
    </div>
</body>
</html>
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<link href="~/Scripts/jHtmlArea/jHtmlArea.css" rel="stylesheet" />
<script src="~/Scripts/jHtmlArea-0.8.min.js"></script>
<script type="text/javascript">
    $(function () {
        $("#mail").htmlarea();
    });
</script>

我在这里做错了什么

4 个答案:

答案 0 :(得分:0)

将链接和脚本标记放在头部并检查所引用的所有脚本和css是否存在于〜/ scripts中。

答案 1 :(得分:0)

您指的是https://jhtmlarea.codeplex.com/吗?他们有非常好的教程,例如this

对我来说,看起来脚本没有正确加载。尝试为jquery而不是本地添加CDN。并使用诸如&#34;脚本和#34;之类的foldernames。不是&#34; Scripts&#34;,区分大小写。

    <script type="text/javascript" src="/scripts/jHtmlArea-0.6.0.min.js"></script>
<script
  src="https://code.jquery.com/jquery-3.2.1.min.js"
  integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
  crossorigin="anonymous"></script>
<link href="/scripts/jHtmlArea/jHtmlArea.css" rel="stylesheet" />

答案 2 :(得分:0)

需要使用JQuery版本1.9.1 JQuery 1.9.1

答案 3 :(得分:0)

试试TinyMCE。它比jhtmlarea更好地维护。

tinymce.init({ selector:'textarea' });
<!DOCTYPE html>
<html>
<head>
  <script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
  <script></script>
</head>
<body>
  <textarea>Next, get a free TinyMCE Cloud API key!</textarea>
</body>
</html>