jQuery如何触发被选元素的指定事件类型

有时候我们希望在页面加载后,立马触发一次事件:怎样在第一次打开页面时就执行某个操作?
 我有一个下拉复选框,但是第一次点击的时候取不到值,点第二次才能取到。所以我想在打开页面时就执行第一次点击,这样,这个bug 就隐藏了

假设有一个点击事件:

  1. $("#id").click(function(){ 
  2.  
  3.     //相关效果 
  4.  
  5. }) 

这时,我想在页面加载后默认执行一次这个点击事件

  1. $("#id").trigger("click"); 

我们可以这样连写:

  1. $("#id").click(function(){  
  2.     //相关效果  
  3. }).trigger("click")//自触发一次点击事件 

 

trigger()方法的作用

触发被选元素的指定事件类型

trigger()的语法

 $(selector).trigger(event,[param1,param2,...])

 

 

 

相关经验

导读书签
书签初始化中…