【发布时间】:2014-08-24 06:40:21
【问题描述】:
我有一个关于 Javascript 事件的问题。我有一个像这样的<a> 标签:
<a id='aTag' href='http://example.com'>Click to redirect</a>
然后我调用如下事件:
<script>
$('#aTag').click();
//or
$('#aTag').trigger('click');
</script>
它不会将我重定向到http://example.com。我尝试在<a> 标签中添加一个onClick() 事件,如下所示:
<a id='aTag' href='http://example.com' onclick='alert("Event happened");'>Click to redirect</a>
然后调用.click() 事件。它告诉我alert("Event happened");
谁能告诉我如何正确调用.click() 事件,或者更正此重定向与href 在<a> 标记中的问题?
在我的业务中,我只需要一个<a> 标签,所以不需要window.open 或windown.location。
【问题讨论】:
-
为什么首先需要一个事件来重定向?
-
就像@Mr.Alien 说的那样,去掉jquery 脚本,它会照原样工作:jsfiddle.net/AdPtj
标签: javascript jquery ajax magento jquery-events