.click()无法与代码和href一起使用

时间:2019-03-25 18:55:37

标签: jquery

我正在尝试创建事件处理程序。我要单击div标签,并且还单击一个标签,该标签应重定向到Google.com

这是我的代码:

    <div id="testTrigger"> Test Div </div>
    <a id ="TestButton" href="https://www.google.com/webhp?hl=en&sa=X&ved=0ahUKEwi5lY3N9Z3hAhUD9YMKHRjPCJcQPAgH" role="button">Test Button</a>

    <script>
    $( document ).ready(function() {
        $( "#testTrigger" ).click(function() {
          $("#TestButton").click();
        });
    });
    </script>

我尝试了所有可以想到的方法,但是没有任何效果。

感谢您的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

您需要将[0]添加到点击触发器。

 $( document ).ready(function() {
   $( "#testTrigger" ).click(function() {
     $('#TestButton').get(0).click();
   });
 });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
 <div id="testTrigger"> Test Div </div>
 <a id ="TestButton" href="https://www.google.com/webhp?hl=en&sa=X&ved=0ahUKEwi5lY3N9Z3hAhUD9YMKHRjPCJcQPAgH" role="button">Test Button</a>