我已经写了一个字母表导航程序 - 我有锚链接链接到h4标记。当我点击a-tag时,我希望具有匹配ID的元素具有活动类。当您单击另一个锚标签时,它会删除活动类并将其分配给另一个元素。这是我到目前为止:jQuery我想添加一个活动类到锚标记的链接ID
<ul class="no-bullet inline">
<li><a class="scroller" href="#a"><strong>A</strong></a></li>
<li><a class="scroller" href="#b"><strong>B</strong></a></li>
<li><a class="scroller" href="#c"><strong>C</strong></a></li>
</ul>
<h4 class="alpha-heading" id="a"><strong>A</strong></h4>
<h4 class="alpha-heading" id="b"><strong>B</strong></h4>
<h4 class="alpha-heading" id="c"><strong>C</strong></h4>
$("scroller").on("click", function(){
function matchAlpha(){
var matchID = $(this).attr("href");
find.$(matchID).find.$(alpha-heading).removeClass("active");
find.$(matchID).find.$(this).$(alpha-heading).addClass("active");
}
});
您的匿名事件处理函数中有一个已命名的函数,但您永远不会调用它。如果该命名函数确实运行,则会出现多个运行时错误。你可能希望运行一些jQuery教程(可能还有一些基本的JavaScript教程)来掌握语法。 –