我是 jquery 的新手,很乐意在这方面得到一些提示。我有几个链接,我想将它们的内容加载到我的#content div。我不使用href,所以我想加载id并附加.html(例如:第一个链接得到了id="link1"。点击时我想将link1.html加载到#content div。)。此外,我想将点击链接的类别从非活动切换为活动,并找到上一个活动链接并将其更改为非活动。
所以这就是我尝试的:
$(".link").click(function() {
var linkHref = $(this).attr("id");
var loadHref = linkHref.append(linkHref + ".html");
$("#content").load(loadHref);
$("#nav").find(".active").toggleClass("active inactive");
$(this).children("a").toggleClass("inactive active");
});
的HTML:
<ul id="nav">
<li><a href="#" id="link1" class="active link">Link 1</a></li>
<li><a href="#" id="link2" class="inactive link">Link 2</a></li>
<li><a href="#" id="link3" class="inactive link">Link 3</a></li>
</ul>
输出:什么都没有发生。