jQuery 事件总结,持续更新

1、jQuery trigger() 事件

     用于在每个匹配元素上触发指定类型的事件,而且也可以在触发事件时为事件处理函数传入额外的参数

     当然,使用该函数可以手动触发执行元素上绑定的函数,也会触发默认行为

     用法1:dom.trigger(events[,arg])       在每个匹配元素上触发events类型事件,并可为函数传入额外的参数arg

     用法2:dom.trigger(eventsObj[,arg])     为指定函数传入的eventObj,用于触发执行对应的函数,并可为函数传入额外的参数arg

     示例1:

                  $("#test").trigger("click");

     示例2:     

                  $('#test1').bind(''myClick'',function(){

                         $("#test2").append("<p>自定义事件</p>");

                  });

                  $("#test1").trigger(''myClick");  

2、重置表单

      JQuery中没有reset方法,所以通过 $('#form').react();的方法重置 id 为 form 的表单时错误的

      解决方案1:

              $(#form")[0].reset();

                     因为 $('#form') 为jQuery对象,而 jq 对象上没有 reset 方法,所以会报错

                     $('#form')[0] 为 DOM 元素,后面调用的是原生JS中的 reset 方法

      解决方案2:

              使用 document.getElementById 方法先获取 DOM 对象,再调用 reset 方法


     

 


猜你喜欢

转载自blog.csdn.net/yuelinana/article/details/78968384