好的,所以我搜索了所有沒有答案。 有人可以解釋爲什麼jQuery auto點擊一個鏈接
不.trigger('click')
<a id="openNew" href="http://www.example.org">Click me</a>
<script type='text/javascript'>
$(window).load(function(){
$('#openNew').addClass("external").attr({ target: "_blank", href: 'http://www.google.com' }).trigger('click');
});
</script>
工作,它不與.click()
<script type='text/javascript'>
$(window).load(function(){
$('#openNew').addClass("external").attr({ target: "_blank", href: 'http://www.google.com' }).click();
});
</script>
的工作不點擊任何我做鏈接。它只適用於我點擊它。我怎樣才能讓它自動點擊? 工作了大約1個小時,讓我發瘋,我知道我一定在做一些愚蠢的事情。
JsFiddle爲了您的方便。
我不介意普通JavaScript中的任何其他解決方案。
這是一個重複的問題。你在問如何使用jquery點擊/觸發來模擬點擊錨點標記。 [這是你的答案以前的帖子。](http://stackoverflow.com/questions/4482074/how-to-use-jquery-trigger-anchors-default-click-event) – kasdega
[JsFiddle](http:///jsfiddle.net/H2KuF/9/)顯示點擊甚至被觸發。 – kasdega