Есть код:
и два select
таким кодом всё срабатывает
$('#device').change(function(event) {
var newdeviceid = parseInt($(this).val());
if (newdeviceid > 0) {
var devices_length = devices.length;
for (var d = 0; d < devices_length; d++) {
if (newdeviceid === parseInt(devices[d].id)) {
current_device = d;
change_device(devices[d]);
break;
}
}
} else {
async.series([
function(callback) {
process_imgbase('/wp-content/themes/bearded-master/assets/images/transparent.png', callback);
},
function(callback) {
process_imgdevice('/wp-content/themes/bearded-master/assets/images/transparent.png', callback);
},
], function(err, results) {
is_devicesetup = false;
current_device = device.id;
if (is_picturesetup)
change_image(current_localdataurl);
process_colorfill(); //colorfill is activated when the device is selected
stage.update();
});
}
});
для первого селекта(#device), для другого(ид меняю) ничего не срабатывает.
первый селект в статике прописан для теста(он и работает), второй(справа) селект на динамике(он и не работает)
Функция не отлавливает какой option активный я так понял, но не уверен...
Почему так получается?