论坛贴子列表里 点一下那个 回复它 就会@会员名到下面的回复编辑器里
那个js代码是怎么完成实现的?
我在别的网站代友里看到这样的js:,调试了一下不行
<script type="text/javascript">
$(document).ready(function () {
//回复
$('.js-reply').on('click', function (e) {
var $nickname = $(this).attr('data-nickname');
var $parent = $(this).attr('data-parent');
var $mention = '@' + $nickname + ' ';
var $form = $('.form');
var $val = $form.find('textarea').val();
$form.find('textarea').val($val + $mention).focus();
if ($parent) {
$form.find('#id_parent').val($parent)
}
return false
});
</script>
<a class="js-reply" href="#" data-nickname="{{reply.author}}"
data-parent="{{reply.id}}">回复
</a>
编辑器html代码
<textarea name="body" id="id_body" required rows="10" cols="40" class="textarea">
</textarea>
怎么样点一下那个 回复 按钮
把 @会员名 放到textarea 里面?