У меня есть выбор с обработчиком события изменения:
<select id="mySelect" onchange="changedMySelect">
<option value="test1">Test1</option>
<option value="test2">Test2</option>
</select>
и
function changedMySelect(event, myParam1, myParam2) {
alert(myParam1);
}
Я хотел бы иметь возможность инициировать это событие (объявленное в HTML), передавая дополнительные параметры (myParam1, myParam2).
$("#mySelect").trigger("change", myParamValue1, myParamValue2);
Однако myParam1 не определен, так же, как когда пользователь щелкает (что ожидается). Как отправить myParamValue1?
В идеале я не должен перемещать объявленный в HTML обмен на Javascript (который подтвержден для работы). Нам нужно сохранить onchange в HTML, но мы можем изменить его при необходимости.