答案 0 :(得分:2)
您应该在加载函数中添加一个回调,以查看是否加载了Nav.html
,例如:
$(function() {
$("#nav-placeholder").load("Nav.html", function() {
// Nav was loaded successfully.
// Add the class
$("#firstTag").addClass("active");
});
});
答案 1 :(得分:1)
大概#firstTag
元素在您通过AJAX请求加载的内容中。如果是这样,您需要将addClass()
调用放在load()
方法的回调中,以便在 DOM中存在#firstTag
之后执行。试试这个:
$('#nav-placeholder').load('Nav.html', function() {
$('#firstTag').addClass('active');
});