为什么使用.focus()方法时,这个文本区域没有聚焦?

11 浏览
0 Comments

为什么使用.focus()方法时,这个文本区域没有聚焦?

当用户点击“回复”按钮时,我有这段代码来将焦点放在文本区域上:

$('#reply_msg').live('mousedown', function() {
    $(this).hide();
    $('#reply_holder').show();
    $('#reply_message').focus();
});


      点击这里回复
       回复
      
      
      
      
      
      
      
      
    

它显示了回复表单,但是文本区域不会获得焦点。我是通过AJAX添加文本区域的,所以我使用了.live()。我添加的框显示了(我甚至通过AJAX添加了#reply_msg,当我在它上面按下鼠标时会发生一些事情),但是它不会在文本区域上获得焦点。

0