java textarea append_javascript-文本编辑后jQuery .append()不追加到textarea

进入以下页面:

#one
#two

$(document).ready(function() {

$(".hashtag").click(function() {

var txt = $.trim($(this).text());

$("#text-box").append(txt);

});

});

我期望并且想要实现的行为是,当我单击类text-box的div之一时,它们的内容(分别为“ #one”和“ #two”)将附加在textarea文本的末尾 text-box。

在页面加载后单击哈希标签时,确实会发生这种情况。 但是,当我然后也开始手动编辑text-box中的文本,然后返回单击它们没有附加在Firefox上的任何#标签时,就可以了。 在Chrome上,最奇怪的事情正在发生-我手动键入的所有文本都被新的#tag替换并消失了。

我在这里可能做错了什么,因此,如果有人可以在这里指出我的错误以及解决方法,我将不胜感激。

谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值