在文本框中键入后,jquery函数不起作用

时间:2011-10-20 12:48:54

标签: javascript jquery

 $('.quote').live('click', function() {


    var quote = "test";
    $("#msg").append(quote).scrollTop($('#msg')[0].scrollHeight).focus();

 });

此功能只是将“test”复制到文本框中。由于它是一个多引号函数,我使用了append()函数。它工作正常。即使我专注于文本框。

但是当我在文本框中键入任何字符或断开它时,它就不再起作用了。有什么想法吗?

msg - 文本框

焦点();由于某种原因,它也不起作用。

1 个答案:

答案 0 :(得分:2)

尝试:

$("#msg").val(function(index, value) {
    return value + ' ' + quote;
}).scrollTop($('#msg')[0].scrollHeight).focus();

jsfiddle