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

时间:2011-11-10 21:47:18

标签: jquery events triggers

有没有办法用jquery / javascript以编程方式触发.change事件?我想要一段代码,它将为选择/选项框启动.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>
                                </td>

2 个答案:

答案 0 :(得分:22)

只需致电change()

$(".cl_preAction").change();
  

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

答案 1 :(得分:4)

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

$(“。none select”)。触发器('更改');

  

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