программно вызвать событие .change с jquery / javascript? - PullRequest
8 голосов
/ 11 ноября 2011

Есть ли способ программно вызвать событие .change с помощью jquery / javascript?Я хочу фрагмент кода, который будет запускать событие .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 ]

22 голосов
/ 11 ноября 2011

Просто позвоните change () .

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

Свяжите обработчик события с событием JavaScript «change» или триггером это событие в элементе.

4 голосов
/ 11 ноября 2011

Вы можете вызвать событие, используя функцию триггера jQuery.

$ (". None select"). Trigger ('change');

"Хотя .trigger() имитирует активацию события, в комплекте с синтезированным объектом события, она не полностью воспроизводит естественное событие. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...