簡體   English   中英

jQuery addClass 到“這個”元素

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM