I'm trying to select the first header in my main container and add a class to it. But I want this to be dependent on what section of the website they are on.
For example. If they are on the "EAST Core" page, I want the header to be orange.
The HTML is populated by the backend so I can't hardcode the classes in.
HTML
<ul id="mainNav" class="nav navbar-nav">
<li class='linked'><a href="/?id=12">EAST Program</a>
</li>
<li class='active linked'><a href="/?id=86">EAST Core</a>
</li>
<li class='linked'><a href="/?id=20">Get More Involved</a>
</li>
<li class=''><a href="/?id=21">Sponsors & Exhibitors</a>
</li>
<li class=''><a href="/?id=22">Newsroom</a>
</li>
</ul>
<div id="mainbar">
<h1>This is the title I want to add a class to.</h1>
</div>
.
JAVASCRIPT
if ($("#mainNav li:nth-child(2)"): hasClass("active")) {
$("#mainbar h1:first-child").addClass("orangeHead");
};
UPDATE: Solved by:
if ( $("#mainNav li:nth-child(2)").hasClass("active") ) {
$("#mainbar h1:first-child").addClass("orangeHead");
}