为什么使用.focus()方法时,这个文本区域没有聚焦?
- 论坛
- 为什么使用.focus()方法时,这个文本区域没有聚焦?
11 浏览
为什么使用.focus()方法时,这个文本区域没有聚焦?
当用户点击“回复”按钮时,我有这段代码来将焦点放在文本区域上:
$('#reply_msg').live('mousedown', function() { $(this).hide(); $('#reply_holder').show(); $('#reply_message').focus(); });
点击这里回复
回复
它显示了回复表单,但是文本区域不会获得焦点。我是通过AJAX添加文本区域的,所以我使用了.live()
。我添加的框显示了(我甚至通过AJAX添加了#reply_msg
,当我在它上面按下鼠标时会发生一些事情),但是它不会在文本区域上获得焦点。