href的jquery触发器无法正常工作

时间:2014-02-11 08:05:04

标签: jquery

一旦页面加载,href链接就会触发(手动点击不应该发生).Plz帮助

<a href="www.google.com" id="info">Information</a>

<script>
$(document).ready(function(){
  $("#info").click(function(){

  });
  $(window).load(function(){
    $("#info").trigger("click");
  });
});
</script>

6 个答案:

答案 0 :(得分:1)

按如下方式触发事件

<a href="www.google.com" id="info">Information</a>

<script>
$(document).ready(function(){
     $("#info").click(function(){
         alert('clicked');
     }).trigger("click");
});
</script>

答案 1 :(得分:0)

您不需要用于锚点的空单击处理程序。只需使用:

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

答案 2 :(得分:0)

重写:

$(document).ready(function(){
  $("#info").click(function(){
    alert()
  });
  $("#info").click()
});

答案 3 :(得分:0)

如何使用JQuery重定向?

<script>
   $(document).ready(function(){
      window.location.href = "http://www.google.com";
   });
</script>

答案 4 :(得分:0)

使用此

    <script>
    $(document).ready(function(){
    $("#info").on("click",function(){
      var url = $(this).attr('href');
       $(location).attr('href',url);
    });
    $("#info").trigger("click");
    });
    </script>

Jsffidle demo http://jsfiddle.net/waseemmachloy/tBGX3/2/

答案 5 :(得分:0)

简单地

$(function(){
  $("#info")[0].click();
});