Я хочу изменить свойство курсора с указателя на значение по умолчанию для значений параметров, у которых нет никаких данных. Я сделал карту для того же самого, которая отслеживает значения параметров и содержание данных в нем. Вот как выглядит мой код:
var newDataMap = {};
for (var i in payload) {
newDataMap[payload[i]data.year] = payload[i].data;
}
var year_html = '<option value = "all">All Years</option>';
for (var i in finYearTag) {
Object.keys(newDataMap).forEach(function eachKey(key) {
if(key == i) {
year_html += '<option value = "' + i + '"style = "cursor: pointer">' + finYearTag[i].name + '</option>';
}
else {
year_html += '<option value = "' + i + '"style = "cursor: default">' + finYearTag[i].name + '</option>';
}
});
}
$('#filterYear').html(year_html);
<select class="filt" id="filterYear" style="width: 180px;"></select>
Опции выбора заполняются динамически с помощью select2 и работают нормально. Я просто не могу изменить стиль курсора, как задумано. Пожалуйста, помогите.