您的位置:首页 > Web前端 > JQuery

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

2016-04-02 12:53 716 查看
这个方法的使用倒是蛮简单,只是手动触发这四个字怎么理解呢?

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>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: