I have a code like this,
<div class="panel-footer">
<div class="post-activity">
<i class="loading-icon"></i>
<button onclick="ChangeColor(this);">Change Color</button>
</div>
//Will be code
</div>
When my project working, and I click the trigger element, I code changed statu like this,
<div class="panel-footer">
<div class="post-activity">
<i class="loading-icon"></i>
<button onclick="ChangeColor(this);">Change Color</button>
</div>
<div class="comments-ch"></div>
</div>
And my function is,
function ChangeColor(element)
{
$(element).closest(".panel-footer").find(".comments-ch").css("background-color","#CC0000");
}
not working. Because, <div class="comments-ch"></div>
is a live/append/new code.
But If I run this code, it's working
function ChangeColor(element)
{
$(element).closest(".panel-footer").find(".post-activity").css("background-color","#CC0000")
}
bacause <div class="post-activity">...</div>
code existing before run the application.
How can i reach the append/live code (.comments-ch)? Thanks.