我正在尝试在我的主容器中选择第一个标题并向其中添加一个类。但我希望这取决于他们所在网站的哪个部分。
例如。如果它们在“EAST Core”页面上,我希望标题为橙色。
HTML 由后端填充,因此我无法在其中对类进行硬编码。
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");
};
更新:解决:
if ( $("#mainNav li:nth-child(2)").hasClass("active") ) {
$("#mainbar h1:first-child").addClass("orangeHead");
}