Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 手动触发器上的Jquery停止更改事件_Javascript_Jquery - Fatal编程技术网

Javascript 手动触发器上的Jquery停止更改事件

Javascript 手动触发器上的Jquery停止更改事件,javascript,jquery,Javascript,Jquery,我在“选择框”上绑定了一个change事件,当用户手动更改选择框值时,该事件将调用该事件。但是,当我们通过javascript(如$(element.trigger('change'))触发变更事件时,我想停止变更事件调用。 请帮助使用该函数删除事件侦听器 $(element).off('change') 触发器方法有另一个参数(extraParameter)并放置数据。在处理程序chack中,使用外部参数手动或使用javascript代码查找 $(element).trigger('chan

我在“选择框”上绑定了一个
change
事件,当用户手动更改选择框值时,该事件将调用该事件。但是,当我们通过javascript(如
$(element.trigger('change')
)触发变更事件时,我想停止变更事件调用。 请帮助

使用该函数删除事件侦听器

$(element).off('change')

触发器方法有另一个参数(extraParameter)并放置数据。在处理程序chack中,使用外部参数手动或使用javascript代码查找

$(element).trigger('change',{'isTriggeredBySystem':true})

如果不想运行处理程序,为什么要触发更改事件?除了运行处理程序,它还应该做什么?