有时,需要通过模拟用户操作,来达到单击效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。
1.常用模拟
在jQuery中,可以使用trigger()方法完成模拟操作。例如可以使用下面的代码来触发id为btn按钮的click事件。
$(“#btn”).trigger(“click”);
这样,当页面加载完毕后,就会立刻输出想要的效果。
也可以直接用简化写法click(),来达到同样的效果:
$(“#btn”).click();
2.触发自定义事件
trigger()方法不仅能触发浏览器支持的具有相同名称的事件,也可以触发自定义名称的