如何添加外部jquery脚本以包含内部文本?

时间:2015-11-26 13:20:14

标签: javascript jquery html css tinymce

大家好我有这个问题,我有jquery tinymce工具,我把它应用到textarea

我有这个jquery jquery-hashtags,它允许我像facebook hashtags ex那样制作文字: #hashtag

您可以看到预览here

但我不能在tinymce工具中使用它 如果有人可以帮我这个

,请

这是<head>区域中的代码:

   <link href="css/jquery.hashtags.css" media="all" rel="stylesheet" type="text/css" />

    <script src="js/jquery.hashtags.js"></script>

这是<body>区域中的代码:

    <textarea id="Selector">

这是我的脚本区域:

     <script>
    $(tinymce.activeEditor.getBody()).hashtags();
    $("#tinymce").hashtags();
    $("#Selector").hashtags();
</script>
  

这条线的作品

<script>
    tinymce.init({
        selector: '#Selector',
        plugins: [
          'advlist autolink lists link image charmap  preview hr anchor pagebreak',
          'searchreplace wordcount visualblocks visualchars code fullscreen',
          'insertdatetime media nonbreaking  table contextmenu directionality',
          'emoticons template paste textcolor colorpicker  imagetools'
        ],

        content_css:"css/jquery.hashtags.css",



        toolbar1: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
        toolbar2: ' preview media | forecolor backcolor emoticons',
        image_advtab: true,
        templates: [
          { title: 'Test template 1', content: 'Test 1' },
          { title: 'Test template 2', content: 'Test 2' }
        ],
    });
        </script>

所以请问我如何将这个jquery添加到tinymce工具

1 个答案:

答案 0 :(得分:1)

这不起作用,因为您在不可见的textarea元素上操作。 Tinymce使用这个textarea,为编辑器初始化一个新的iframe并隐藏前编辑器源元素(在你的情况下是textarea)。