jQuery中的fire函數(shù)是一個非常有用的函數(shù),它可以幫助我們觸發(fā)某個元素上的指定事件。
下面是一個使用示例:
$('button').fire('click');
上面的代碼會觸發(fā)所有button元素的click事件。
需要注意的是,fire函數(shù)只能觸發(fā)由jQuery綁定的事件,無法觸發(fā)由原生JavaScript綁定的事件。
另外,fire函數(shù)可以傳遞額外的參數(shù),這些參數(shù)會作為事件處理函數(shù)的參數(shù)傳遞:
$('input').fire('change', { value: 'new value' });
上面的代碼會觸發(fā)所有input元素的change事件,并將{ value: 'new value' }作為事件處理函數(shù)的第一個參數(shù)傳遞。
總的來說,fire函數(shù)是一個非常實用的函數(shù),尤其在某些場景下可以大大簡化代碼。