JSFiddle - React, Tailwind, and code Playground

HTML

<div class="block dynamic">Блок с динамически создаваемым элементом (обращение от родителя к элементу)</div>
<div class="block">Блок с изначально созданным элементом<span class="element">Элемент</span></div>

CSS

.block { border: 1px solid; color: gray; }
.element { display: none; border: 1px solid; }

JavaScript

$('.dynamic').one('mouseenter', function(){
	$(this).append( '<span class="element">Элемент</span>' );
});
$('body').on('mouseenter', function(event){
   if($(event.target).children('.element').length)
    $(event.target).css('color','#FF3300');
	$(event.target).children('.element').show();
});