我有這樣的HTML結構:如何確定哪個元素具有特定的類名?
$("li").on("click", function(){
// I need to remove active-class form current element
$(this).addClass("active");
});
li:hover{
background-color: #eee;
cursor: pointer;
}
.active{
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Numbers:
<ul>
<li>One</li>
<li class="active">Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
在上面的代碼,當你點擊<li>
標籤的內容,active
類將被添加到該元素。現在我想檢測active
類是在哪個元素上?並從其中刪除該類首先(.removeClass()
),然後將active
類添加到單擊的元素。換句話說,我需要使它(active
類)獨一無二。
我該怎麼做?