I have a HTML code 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>
When I write this Jquery code
function ChangeColor(element)
{
$(element).closest(".panel-footer").find(".comments-ch").css("background-color","#CC0000")
}
Not working for class = comments-ch, But If I write this code like this,
function ChangeColor(element)
{
$(element).closest(".panel-footer").find(".post-activity").css("background-color","#CC0000")
}
working.
Summary, first div under the "panel-footer" is OK, but the second/last div NOT OK.
How can i reach the second/last div element? Thanks
clas=or some other typo?<div class="comments-ch"></div>have any contents or styles to give it dimensions? Being empty, it can be0pxtall, allowing the script to succeed but the effects may just not be easily seen.style="display:none"code.display:none, you'll need to.show()it after setting the css. or slideDown, or fadeIn or whatever.