jQuery:自动点击链接
jQuery: autoclick link?
我知道这个问题以前被问过很多次,有无数的答案,但我的问题是,我不知道为什么我不能在页面加载时自动点击链接!
我以前使用过20多次相同的过程,没有任何问题,但现在它不起作用了。。。
这是一个棘手的问题:https://jsfiddle.net/1xy0f291/
这是我的代码:
$(document).ready(function(){
alert('hello');
$('#pop').trigger('click');
$('#pop').click();
});
有人知道为什么会发生这种事吗?
基本上$().click()
会调用与其绑定的点击事件处理程序。而不是自然点击。
为了调用自然点击,您必须访问普通节点对象并调用其click()
函数
$('#pop')[0].click();
演示
试试这个:
document.getElementById('pop').click()
更新的fiddle:fiddle
添加一些小代码修复,使用eq():
$('#pop').click(); -> $('#pop').eq(0).click();
$('#pop').trigger('click'); -> $('#pop').eq(0).trigger('click');
尝试此文档.getElementById('pop').click()
相关文章:
- 如何使用jQuery自动打开页面上的所有链接
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- 干净地链接 jQuery ajax 请求
- 在coffeescript中链接jquery方法和参数
- 如何正确链接JQuery并使用.getJSON
- 链接jQuery中的两个元素
- 滚动到活动链接 jQuery
- 如果链接少于 1 个,则计数和隐藏链接.Jquery.
- 获取链接 href 并将其应用于另一个链接 jQuery
- jQuery-检查复选框值(链接jQuery函数与If Statment)
- 在具有固定链尾调用的循环中链接jquery.when().then()
- 更改链接jquery的href
- 使word in变成一个链接jQuery
- 如何在飞行中用文本创建链接?——JQuery初学者
- 检测文本中的超链接- jQuery
- 我如何从现有的第三方控件链接jQuery事件
- 链接JQuery命令
- 如何在点击链接Jquery/JS时将动态内容添加到引导模式中
- 切换单击链接jquery时不关闭
- 如何知道点击了哪个链接[jQuery]