Javascript 如何在单击按钮时触发单击输入文本

Javascript 如何在单击按钮时触发单击输入文本,javascript,jquery,Javascript,Jquery,我尝试使用jquery自动单击以输入文本字段,但我需要在单击按钮时执行此操作。单击按钮时,光标将位于输入文本字段内 我试过了 $('#button').click(function(){ $('#inputtext').focus(); }); 但它不工作,正确的代码是什么?查看控制台。这段代码运行良好。确保它不是之前的问题:不知道这是否正是您的问题,但添加以下行: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/j

我尝试使用jquery自动单击以输入文本字段,但我需要在单击按钮时执行此操作。单击按钮时,光标将位于输入文本字段内

我试过了

$('#button').click(function(){
  $('#inputtext').focus();
});

但它不工作,正确的代码是什么?

查看控制台。这段代码运行良好。确保它不是之前的问题:

不知道这是否正是您的问题,但添加以下行:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

我认为要么您没有加载jquery,要么您没有在创建jquery之前尝试访问元素。我的解决方案解决了这两个问题。

如果选择器和标记相关,它就会工作。上面的代码没有问题。您正在加载jQuery吗?您能提供相关的HTML吗?jQuery是否已加载?你有什么错误吗?您是否确保首先加载DOM?如果在单击事件中放置断点,它是否被击中?工作正常-
此问题似乎脱离主题,因为它缺少足够的信息来诊断问题。请更详细地描述您的问题,或在问题中加入一个简单的例子。
谢谢!现在可以了,谢谢。DOM没有首先加载它现在可以工作了,谢谢。没有首先加载DOM
$(document).ready(function(){
  $('#button').click(function(){
    $('#inputtext').focus();
  });
});