Триггер onchange action jquery - PullRequest
0 голосов
/ 18 мая 2019

У меня есть поле выбора со свойством onchange Я могу изменить значение поля, но не могу автоматически вызвать onchange

<select name="name" id="id7c7" onchange="if (function()...."> 

$(document).ready(function() {

var id1 = $( "select:first-of-type" ).attr('id')
var event = new Event('onchange', { 'bubbles': true });


console.dir();

// sets first drop to category
$( "select:first-of-type" ).val( "2" );
$( "select:first-of-type" ).dispatchEvent(event)'



});

1 Ответ

0 голосов
/ 18 мая 2019

Удалить это: $( "select:first-of-type" ).dispatchEvent(event)'

Вставьте это вместо: $("#id7c7").trigger( "change" );

Это инициирует событие изменения на вашем выбранном входе.Я попытался с предупреждением в качестве функции onchange, работал как ожидалось.

...