Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
使用jquery/javascript以编程方式触发.change事件?_Jquery_Events_Triggers - Fatal编程技术网

使用jquery/javascript以编程方式触发.change事件?

使用jquery/javascript以编程方式触发.change事件?,jquery,events,triggers,Jquery,Events,Triggers,有没有一种方法可以通过jQuery/javascript以编程方式触发to.change事件 我想要一段代码,它将为选择/选项框触发DOMchange事件,例如: <div data-role='fieldcontain' class='none'> <select name='ACTC' class='none cl_preAction' > <option data-location='S' value='001'>Fire</opt

有没有一种方法可以通过jQuery/javascript以编程方式触发to.change事件

我想要一段代码,它将为选择/选项框触发DOM
change
事件,例如:

<div data-role='fieldcontain' class='none'>
    <select name='ACTC' class='none cl_preAction' >
    <option data-location='S' value='001'>Fire</option>
    <option data-location='T' value='002'>Flood</option>
    <option data-location='T' value='003'>End Of World</option>
    </select>
</div>

火
泛滥
世界末日

您可以使用jQuery的触发器功能触发事件

$(“.none select”).trigger('change')

虽然.trigger()模拟了事件激活,但以 合成的事件对象,它不能完全复制 自然发生的事件。”

打电话就行了

将事件处理程序绑定到“更改”JavaScript事件或触发器 元素上的事件


我想这不是问题所在。。。trigger()用于模拟,change()用于捕获事件。这不是问题的答案,但在相关问题上对我很有价值,google指示我在这里调用
change()
,而不传入函数runs
trigger('change')
;。效验如神谢谢
$(".cl_preAction").change();