【JQuery】调用trigger()方法手动触发指定的事件

来源:互联网 发布:javascript 取余 编辑:程序博客网 时间:2024/04/29 12:53

这个方法的使用倒是蛮简单,只是手动触发这四个字怎么理解呢?

trigger()手动触发的事件可以是元素自带的事件,也可以是自定义的事件。

<span style="font-family:Times New Roman;">$(selector).trigger(event)</span>


参数event就是事件的名称。


手动触发的意思就是:这个事件已经发生了。比如trigger('click'):本来需要点击才触发的事件,因为使用了trigger,这个事件就已经触发了,不用点击。

<body>        <h3>trigger()手动触发事件</h3>         <div>土豪,咱们交个朋友吧</div>        <input type='text' value='请输入文字' />                <script type="text/javascript">            $(function () {                $("div").bind("change-color", function () {                    $(this).addClass("color");                });                $("div").trigger("change-color");                $('input').trigger('select')            });        </script></body>




0 0
原创粉丝点击