我刚刚遇到这个问题
小提琴
click
锚标记上的触发事件在这里不起作用.
hello
JS:
$(document).ready(function() { $(".button2").trigger('click'); });
我的问题是,为什么触发事件在这种情况下不起作用?
您需要调用本机DOM click()
方法才能触发默认的单击锚行为,jQuery特别在锚点上将其排除:
$(document).ready(function() { $(".button2")[0].click(); });
使用
$(".button2").get(0).click();
在get(0)
将返回第一个DOM对象而不是jQuery对象,而click()
将被触发。
更新的小提琴