У меня есть выпадающий список данных, который заполняется из CSV. Когда я выбираю элемент из выпадающего меню, я хочу выделить соответствующий круг.
<input type="text" list="initname-datalist" placeholder="Search Project/Initiative.." onChange="initiativeSearch(this.value);">
function initiativeSearch(initSelection) {
console.log(initSelection);
circles.transition()
.delay(0)
.duration(500)
.style("fill", function(d) {
return d.data.initiative_name === initSelection ? "green";})}
инициативное_имя - это столбец в CSV, который заполняет раскрывающийся список.
console.log (initSelection) подтверждает, что передается правильное значение из init_name, но соответствующий круг не выбран.