小编dng*_*goo的帖子

jquery .focus()无法正常工作的原因是什么?

有些想法是ELEMENT_ID.focus()是在特定时间隐藏的div内部.

这应该是一个容易解决的问题 - 但我正在努力:(

***代码工作正常 - 文本字段没有关注页面加载.

第1步[求助] JAVASCRIPT:

$("#goal-input").focus();

$('#goal-input').keypress(function(event){
 var keycode = (event.keyCode ? event.keyCode : event.which);
  if(keycode == '13') {
etc, etc, etc
}
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" id="goal-input" name="goal" />
Run Code Online (Sandbox Code Playgroud)

[STEP2] JAVASCRIPT:

 if (goal) {
          step1.fadeOut('fast', function() {
          step1.hide();
          step2.fadeIn('fast');

etc, etc
Run Code Online (Sandbox Code Playgroud)

HTML:

  <div id="step-2">
        <div class="notifications">
        </div>
        <input type="text" id="name"   name="name" placeholder="Name" />
               <script type="text/javascript">
              $(function(){
              $("#name").focus();
              });
            </script>
Run Code Online (Sandbox Code Playgroud)

为什么第2步不起作用?:(

jquery focus

34
推荐指数
4
解决办法
10万
查看次数

标签 统计

focus ×1

jquery ×1