用editor.md 当编辑器, 当@一个会员。并在编辑器取的焦点。写了两个js函数。都不成功?

cntest521 · · 2505 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

地址:[http://editor.md.ipandao.com/examples/simple.html](http://editor.md.ipandao.com/examples/simple.html) 在html 这里此用editor.md ```html <div id="test-editor"> <textarea id="id_body" name="body" style="display:none;"></textarea> </div> ``` 想实现的功能,点击这里的回复Ta 把这亿nickname里的变量加上 @ 显示在编辑器里并取得焦点。 ```html <span class="reply-jump reply" nickname="{{author}}">回复Ta</span> ``` js代码 1 editor.md 里取不到焦点,也没法把 @+用户名 加到编辑器里 ```js $(function(){ $('.reply-jump').on('click', function (e) { var nickname = $(this).data('nickname'); //var parent = $(this).data('parent'); var $textarea = $('#id_body'); var mention = '@' + nickname + ' ' + $textarea.val(); $textarea.focus(); $textarea.val(mention); }); }); ``` js代码 2 同样都不行 ```js function reply() { var content = '@' + $(this).attr('data-nickname') + ' '; console.log(content); var $textarea = $('#id_body'); $textarea.val(content).focus(); } $('.reply-jump').on('click', reply); ``` 不知道是哪里出了问题? 请各位朋友指导一下。谢谢。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2505 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传