Aber diese Klasse hat dazu geführt, dass mein addEventListener nicht funktioniert. Wenn ich es entferne, funktioniert der addEventListener, aber ich benötige ihn, um diese Klasse zu verwenden.
Mein Code:
Code: Select all
(async () => {
await loadProvinceList();
const select = document.createElement('select');
select.id = 'province';
select.name = 'province';
select.className = 'chzn-select';
select.addEventListener('change', () => {
console.log('test');
});
for (let name in provinceNameCodeMap) {
const option = document.createElement('option');
option.value = provinceNameCodeMap[name];
option.textContent = name;
select.appendChild(option);
}
const provinceParent = document.getElementById('province_parent');
provinceParent.innerHTML = '';
provinceParent.appendChild(select);
})();
Code: Select all
select.chosen();
Code: Select all
$('#province').chosen();
Code: Select all
jQuery(select).chosen();
Code: Select all
$('#province').trigger("chosen:updated");
Code: Select all
$('#province').trigger('liszt:updated');