模拟操作trigger()

$('ele').triggre('click');

    $(function(){
        $('.test').bind('click',myFun1 = function(){
            $('.test').append("我是1")
        }).trigger('click');

    });

$('ele').click(); 简化写法
该方法不仅能触发浏览器支持的相同名称的事件,还能促发自定义事件。

trigger(type,[data])两个参数

第一个参数是类型,第二个参数是传递给事件处理函数的附加数据,以数组的形式,通常可以通过传递一个参数给毁掉函数来区别这次事件是代码触发还是用户触发的。
trigger()方法触发事件后会执行浏览器的默认操作
triggerHander()方法触发事件的同时会取消浏览器对此事件的默认操作

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 总结: 鼠标事件 1.click与dbclick事件$ele.click()$ele.click(handler(...
    阿r阿r阅读 5,529评论 2 10
  • 本篇博客源地址 总结: 鼠标事件 1.click与dbclick事件ele.click()ele.click(ha...
    ZombieBrandg阅读 3,921评论 0 1
  • 1.常用模拟 我们平时的click都是通过用户点击才能触发click事件,但是有时候,我们想通过模拟用户操作,来达...
    Suoz阅读 3,207评论 0 0
  • 盛夏村庄的傍晚,无缘无故的让人感觉惬意。 我们村里有个弱智的青年,偶尔打打零工,没有正式的工作,他喜欢兜里装着唱戏...
    初夏的时光阅读 3,964评论 3 11
  • 这段时间觉得自己心境很不平静,由于先生最近没上班,家里的事都是他在做,所以先生有时候很不耐烦,对很多事很计较,我一...
    Rubywry阅读 747评论 1 1