Hel*_*rld 14 javascript jquery
如何进行jquery点击 <a href="test.zip" id="mylink">test</a>
<script>
// this wont work
$('#mylink').trigger('click');
</script>
Run Code Online (Sandbox Code Playgroud)
请帮忙
nnn*_*nnn 21
如果您打算导航到指定的URL,就像用户单击了链接一样,请尝试调用DOM .click()方法而不是jQuery .click()方法:
$('#mylink')[0].click();
Run Code Online (Sandbox Code Playgroud)
jQuery .click()将调用您绑定的事件处理程序,但不会导致默认的单击行为.
$(document).ready(function(){
$('#mylink').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
您需要触发默认click方法,而不是jQuery.这可以通过在jQuery的click事件中添加默认单击选项来完成this.
<a href="http://about.com/"></a>
Run Code Online (Sandbox Code Playgroud)
这就是JavaScript的外观.它基本上在DOM准备就绪时创建事件,并在中间点击它,从而跟随链接.
$(function() {
$('a').click(function() {
// 'this' is not a jQuery object, so it will use
// the default click() function
this.click();
}).click();
});
Run Code Online (Sandbox Code Playgroud)
要查看实例(打开about.com),请参阅:http://jsfiddle.net/8H9UX/