我尝试在点击时将元素添加到元素。使用了addClass()但没有运气
jQuery(".act_nav").on("click",function(){
var str=jQuery(this).attr('id');
var title=jQuery(this).attr('title');
jQuery(this).addClass('active');
});
HTML
<li id="act_about-us" class="act_nav" title="About US"><span id="ic_abt"></span><a href="about-us">About</a></li>
CSS
.active #ic_abt{ background-position: -37px -448px; }
答案 0 :(得分:1)
你的问题出在你的CSS中。
.active #ic_abt{ background-position: -37px -448px; }
仅当班级为active
且ID为ic_abt
时才有效。但您的ID为act_about-us
。