$('.quote').live('click', function() {
var quote = "test";
$("#msg").append(quote).scrollTop($('#msg')[0].scrollHeight).focus();
});
此功能只是将“test”复制到文本框中。由于它是一个多引号函数,我使用了append()函数。它工作正常。即使我专注于文本框。
但是当我在文本框中键入任何字符或断开它时,它就不再起作用了。有什么想法吗?
msg - 文本框
焦点();由于某种原因,它也不起作用。
答案 0 :(得分:2)
尝试:
$("#msg").val(function(index, value) {
return value + ' ' + quote;
}).scrollTop($('#msg')[0].scrollHeight).focus();