回答
要触发点击对象,只是这样做:
$('#link').click();
只有当click()函数已经被jQuery绑定时,这才会起作用,但可能是您要查找的内容。
否则,如果你试图打开使用JavaScript一个新的窗口,使用window.open('url','_blank','width=100,height=100');
代替window.location
像其他人已经公布,这将不会在新的目标窗口打开。
除上述示例中的width
和height
之外,还可以为打开窗口设置更多属性。
有与jQuery或trigger
没有问题。
jQuery的触发你的链接,jQuery的需要知道,首先要将一个单击处理程序到你的链接:
$('#link').click(function(){
window.location = this.href;
});
这将重定向到另一个url,但不会在新窗口中打开,如op的示例所示。 –
@ZeeTee:指出***主要问题。至于新窗口,可以使用'window.open'。 '的window.open(这一点。href)' – Sarfraz
// you have to assign a click event handler for anchor tag
$('#link').on('click', function() {
window.location = this.href;
});
$('#btn').click(function(){
$('#link').trigger('click'); // or $('#link').click();
alert("I am alerting but link is not triggered");
});
注
点击不是默认行为来锚定标签。所以如果你想要的话想要做什么,你必须分配点击事件处理程序以先前定位,然后触发该事件。还有一个重要的想法是,在通过jquery触发任何事件之前,jquery应该通知该事件。
要在新窗口中打开不喜欢以下:
$('#link').on('click', function() {
window.open(this.herf,this.target);
});
这将重定向到另一个url,但不会按照op的示例在新窗口中打开。 –
@yogesh检查最后一个演示 – thecodeparadox
@ZeeTee检查最后一个演示 – thecodeparadox
请务必记住,click()不会触发链接上的默认行为,即使没有其他任何东西阻止它。所以你不能单独使用click()来模拟用户点击一个链接并被带到另一个url。
这就是为什么你需要附加一个事件处理程序link
处理click事件
$('#link').click(function(){
// navigate to page
});
- 1. 为什么这个基本的json调用不起作用?
- 2. 为什么这个简单的休眠样本不起作用?
- 3. 为什么这个基本的JavaScript事件不起作用?
- 4. 为什么这个基本的if语句不起作用? JavaScript
- 5. 请告诉我为什么这不起作用! (基本的jquery)
- 6. 为什么这个简单的jQuery脚本不起作用?
- 7. 为什么这段代码不起作用? (C基本IO)
- 8. 基本的PHP脚本不起作用
- 9. 为什么这个shell脚本不起作用?
- 10. MySQL:为什么这个db创建脚本不起作用?
- 11. 为什么这个requestAnmationFrame脚本不起作用?
- 12. 为什么这个python-like ruby脚本不起作用?
- 13. 为什么这个shell脚本不起作用?
- 14. 这个脚本为什么不起作用?
- 15. 为什么这个python脚本不起作用?
- 16. 为什么这个脚本不起作用?
- 17. 这个脚本为什么不起作用?
- 18. 为什么onload焦点在这个脚本上不起作用?
- 19. 为什么这个PHP邮件脚本不起作用?
- 20. 为什么这个模拟脚本不起作用(unittest,Mocker,python)
- 21. 为什么这个脚本不工作?
- 22. 为什么这行脚本不工作?
- 23. 为什么不用这个可视化的基本脚本工作?
- 24. 为什么这个shell脚本的行为与shebang不一样?
- 25. 为什么我的基本Ajax脚本不工作?
- 26. 为什么我的基本Ajax脚本不能正常工作?
- 27. 什么使这个脚本不起作用?
- 28. 为什么这个基本的mysqli准备好的声明不起作用?
- 29. 像example.com这样的基本URL在NGinx中不起作用
- 30. 为什么我的基本默认.acceptbutton不起作用?
为什么不工作?它失业了吗? – Esailija
http://jsfiddle.net/epoch/4eF2x/9/ – epoch