jquery scrollTop问题,滚动条保持在顶部,而不是保持在底部

jquery scrollTop问题,滚动条保持在顶部,而不是保持在底部,jquery,Jquery,聊天应用程序中的要求,如果在文本区域中键入文本并单击发送按钮, msg动画/滚动到区域顶部,允许用户查看[焦点在]最后键入的msg。 即滚动条应位于底部 现在使用的Jquery版本是1.3.2,但需要将Jquery版本更改为1.9.1或更高版本 代码:用于滚动 $("#msg").animate({ scrollTop: $("#msg").attr("scrollHeight")-$("#msg").height() }, 0.001); $('msg').scrollTop($(

聊天应用程序中的要求,如果在文本区域中键入文本并单击发送按钮, msg动画/滚动到区域顶部,允许用户查看[焦点在]最后键入的msg。 即滚动条应位于底部

现在使用的Jquery版本是1.3.2,但需要将Jquery版本更改为1.9.1或更高版本

代码:用于滚动

$("#msg").animate({
    scrollTop: $("#msg").attr("scrollHeight")-$("#msg").height() 
}, 0.001);

$('msg').scrollTop($('msg')[0].scrollHeight);
当jquery.js更改为1.92或1.10.*或1.11.3等时,滚动条将保留在顶部而不是底部 当键入的消息向上滚动时,用户无法看到最后键入的消息,而是需要每次向下滚动

粘贴了两行执行此工作的代码。请建议如何纠正该情况。

请尝试更改

$('msg').scrollTop($('msg')[0].scrollHeight);

看起来,
“#msg”
是按第一行代码进行选择的正确选择器
'msg'
不会选择任何内容,除非您有一个名为

的标记更改了行$('#msg')。scrollTop($('#msg')[0]。scrollHeight)$('#msg').scrollTop($('#msg')[0].scrollHeight);这就是真实代码的样子,我已经粘贴了,没有#在我的问题中,现在更正。请告知。
$('#msg').scrollTop($('#msg')[0].scrollHeight);