问题

我正在尝试使用jquery触发超链接上的点击事件,如下所示.超链接没有任何id,但它有cssclass

 $(document).ready(function () {  $('.cssbuttongo').trigger('click'); }); 

上面的功能不起作用.这是超链接

<a href="hyperlinkurl" class="cssbuttongo">hyperlink anchor</a>

感谢您的回答.



解决方法

我没有事实证据来证明这一点,但我已经遇到了这个问题.似乎在&lt; a&gt; 标记上触发click()事件似乎并没有像预期的一样,就像输入按钮一样.

我使用的解决方法是在窗口上设置location.href属性,导致浏览器加载请求资源,如下所示:

$(document).ready(function()
{
      var href = $('.cssbuttongo').attr('href');
      window.location.href = href; //causes the browser to refresh and load the requested url
   });
});

编辑:

我会做一个js小提琴,但是问题的性质与jsfiddle如何使用iframe来渲染代码混合在一起,这样就不会了.




相关问题推荐