Подтвердить что ты не робот

Изменить событие скрытого поля html

Я хочу проверить изменение скрытого поля html с помощью jquery, и я попытался это сделать, но событие изменения не сработало.

У кого-то есть и идея, как с этим справиться?

4b9b3361

Ответ 1

Событие change не срабатывает, когда значение программно изменено, если оно произошло, это вызовет бесконечные циклы во многих ситуациях.

Если вам нужно, чтобы событие срабатывало, затем запускайте его при изменении значения самостоятельно, используя .change(), например:

$("#hiddenId").val("new value").change();

.change() является ярлыком для .trigger("change") или, если вы не хотите, чтобы событие change по каким-то причинам пузырилось, используйте .triggerHandler("change").

Ответ 2

в этом случае вы точно знаете, когда значение изменяется (onchange of dropbox), потому что вы меняете его по вашему коду, поэтому нет необходимости ловить событие.

просто вызовите функцию реакции в разделе onchange вашего события Dropbox.