我有一个导航菜单,当点击“联系人”时,div会在DOM的顶部打开,我想使用jQuery添加一个活动状态来联系,但由于某种原因无法使其正常工作。
我希望能够更好地解释......
答案 0 :(得分:4)
您没有关闭点击处理程序。尝试:
$(document).ready(function() {
// Append class to contact
$('.contact').click(function() {
$("li a").removeClass("static");
$(this).addClass("static");
});
});
P.S。点击“JSLint”按钮可以帮助您识别问题。
答案 1 :(得分:3)
答案 2 :(得分:1)
在你的JS小提琴链接中,你没有点击事件的结束括号/ parens /分号。这似乎对我有用。
$(document).ready(function(){
// Append class to contact
$('.contact').click(function(){
$("li a").removeClass("static");
$(this).addClass("static");
});
});
答案 3 :(得分:0)
你缺少一个右括号
});
答案 4 :(得分:0)
您最后在最后添加.click()
时未关闭});
对象,您认为这样可行:http://jsfiddle.net/PFD5C/5/