进入以下页面:
#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替换并消失了。
我在这里可能做错了什么,因此,如果有人可以在这里指出我的错误以及解决方法,我将不胜感激。
谢谢。