本文重点解决JQuey自动触发事件问题,希望能够帮助到你
本文实例讲述了jQuery实现自动调用和触发某个事件的方法。分享给大家供大家参考,具体如下:
我以点击事件为例,研究一下这个话题:
jQuery 自动触发点击事件
1.比如我们通过jquery定义了一个点击事件,我们如何自动触发他:
1
2
3
4
5
|
$( function (){ $( '#button' ).click( function (){ alert( 'button is clicking!' ); }); }) |
1)自动触发点击事件
1
|
$( '#button' ).click(); |
这大大出乎了 我的意料,我以为这样 会将之前的封装事件给覆盖掉了
其实没有。而是调用了里面的匿名函数,
这样我们就不难理解,为什么有些函数同时兼备赋值和取值的功能了
1
2
|
$( 'input' ).val( '默认值' ); var templete = $( 'input' ).val(); |
其实原理说白了 就是将里面的参数直接返回回来了。
2)这里还有一种触发方式:
1
|
$( '#button' ).trigger( 'click' ); |
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。