Javascript,加载onclick at pageload,什么破坏?

时间:2011-04-17 13:12:25

标签: javascript jquery

我是一个头晕的设计师。我不能不明白为什么这不起作用:

 <head>
 <script type="text/javascript">
      $().ready(function() {
           $('#test').trigger("click");
      });
 </script>  
 </head>
 <body>
      <a id="test" href="http://www.dartworks.net" >click here</a>
</body>

我做错了什么?

2 个答案:

答案 0 :(得分:1)

您没有将任何点击事件附加到<a>标记,只是将其作为链接输出

像这样使用window.location.href:

$(document).ready(function() {
    window.location.href = "http://www.dartworks.net";
});

答案 1 :(得分:1)

触发器方法将触发绑定到该事件的所有事件处理程序。链接之后是默认行为,而不是由DOM事件处理程序引起的。