文章目录

jquery trigger多个参数传递使用方法

不知道你们在项目中有没有遇到使用trigger的时候,它是jquery中的一个方法。

trigger方法的作用是触发被选元素的指定事件类型。

比如说按钮btn的click事件,就可以写成$("#btn").trigger("click");

今天遇到一个问题,就是在使用ajax返回的内容中有一个select元素。

在返回得到数据后需要触发select的change事件,使用trigger就没问题了。

但是却需要在trigger中传递多个参数。

triiger的语法是这样的

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

想当然的就写成下面这样的了

$(selector).trigger(event,参数1,参数2);

这样是错误的,如果只传一个参数可以,但是如果要传递多个参数,那么多个参数要以数组方式传入才可以。

$(selector).trigger(event,[参数1,参数2]);

以上就是小编在jquery中使用trigger传递多个参数时遇到的问题,也许就我自己才遇到这样的错误,亦或许其他人也会遇到,所以写出来供遇到的小伙伴参考。

本文网址:http://www.santii.com/article/236.html

数据更新时间:2019-11-12