Из data-атрибута получать номер квартиры. По нему выбирать и path и элемент списка:
Подробнее.
Интересуют события, когда мышка наезжает на path или на элемент списка, и когда уезжает.
И у path и у элементов списка у каждого в дата-атрибуте
data-flat
записан номер квартиры.
Когда происходит событие, надо:
- получить из data-атрибута номер квартиры
- переключить класс active (включить или выключить его, в зависимости от типа события
Зная номер квартиры, можно выбрать элементы, у которых атрибут
data-flat
совпадает с этим номером. Для этого используется селектор
[data-flat="42"]