我试图在页面加载的链接上触发点击事件。我目前正在这里处理此代码http://jsfiddle.net/QPPbA/
$(document).ready(function(){
$('#trigger-me').trigger('click');
});
<a href="http://www.stackoverflow.com" target="_blank" id="trigger-me">trigger hidden</a>
但它不起作用。我在这里失踪了什么?
修改
我想在页面加载时触发一个厚箱,我得到了一些代码,但它只显示黑色“色调”..所以我想我会像这样触发它但这种方式也不起作用..任何建议?
答案 0 :(得分:1)
它没有点击事件......
$(document).ready(function(){
$('#trigger-me').click(function() {
window.location.href = $(this).attr("href");
});
$('#trigger-me').trigger('click');
});
更新:jsfiddle
答案 1 :(得分:0)
尝试此选择:
$(document).ready(function(){
window.location = $('#trigger-me').attr('href');
});
答案 2 :(得分:0)
使用JavaScript触发事件时,不会调用浏览器对该事件的默认操作。在这种情况下,当您在链接上触发click
事件时,它不会导致导航。
如果您想将访问者重定向到其他页面,可以使用window.location
:
window.location = $("#trigger-me").prop("href");