По сути, вы делаете два цикла: внешний цикл для .nodes и внутренний цикл для визуального содержимого. Это будет работать так:
for(let i = 1; i <= 10; i++){
$s(".node"+i).hover(function(){
$s(".visual-content"+i).fadeIn("slow");
for(let j = 1; j <= 10; j++){
if(j != i){
$s(".visual-content"+j).fadeOut();
}
}
});
}
Хотя комментарии верны, вы можете проверить, есть ли лучшее решение.