[英]jQuery addClass to 'THIS' element
我試圖在單擊時將類添加到元素。 使用 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; }
你的問題出在你的css中。
.active #ic_abt{ background-position: -37px -448px; }
僅當類active
且 ID 為ic_abt
。 但是您的 ID 是act_about-us
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.