我希望在a
具有特定href
时隐藏div,并在没有该特定href
我试过这个:
if($('a[href="#intro"]').not(".active"))
{ $('.navbar-brand').hide();}
else {$('.navbar-brand').show();}
但是这没有按预期工作,当特定href
具有active
类时,它会隐藏该div。
我做错了什么?
答案 0 :(得分:3)
试试这个
var show = $('a[href="#intro"]').hasClass('active');
$('.navbar-brand').toggle(show);
答案 1 :(得分:-1)
我觉得你用得不好:看不到https://api.jquery.com/not-selector/
if($('a[href="#intro"]:not(".active")')
{ $('.navbar-brand').hide();}
else {$('.navbar-brand').show();}