JSFiddle - React, Tailwind, and code Playground

HTML

<a class="hover" data-i="1">DIV 1</a>

<a class="hover" data-i="2+">DIV 2+</a>

<a class="hover" data-i="3">DIV 3</a>

<br />

<div id="div-1"></div>

<div id="div-2+"></div>

<div id="div-3"></div>

CSS

a {
    display: inline-block;
    width: 100px;
    margin: 60px 20px 60px 0;
    text-align: center;
}

div {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-right: 20px;
    background-color: #ddd;
}

div.h {
    background-color: #f00;
}

JavaScript

$('a.hover').mouseover(function() {

    var dataI = $(this).data('i');

    var el = document.querySelector('#div-' + dataI);

	$(el).addClass('h');
});

$('a.hover').mouseout(function() {

    var dataI = $(this).data('i');

    var el = document.querySelector('#div-' + dataI);

	$(el).removeClass('h');
});