簡體   English   中英

在div之間切換div類(jquery,javascript)

[英]switching div class between divs (jquery, javascript)

我認為這應該是一個非常常見的jquery函數,但我找不到任何關於它的東西。

說我有10個div,每個div在點擊時觸發一個事件。 所以,當我把一個div變成cilck時,jquery會添加一個類,對div說“點擊”。 但是我如何設置它以便當我單擊另一個div時,它會刪除之前的div類“clicked”並將其提供給我剛剛單擊的div?

謝謝!!!

$("div.groupname").click(function() {
    $(this).addClass("clicked").siblings().removeClass("clicked");
});

要么:

$("div.groupname").click(function() {
    $(this).siblings().removeClass("clicked").end().addClass("clicked");
});

你可以在這里試試。

嘗試這個

$('.one').click(function(){
    $(this).addClass('two');
    $(this).siblings().removeClass('two');
});

CSS

.one{
    background:red;
    height:50px;
    width:200px;
    margin-bottom:20px;
}

.two{
    background:green;
}

HTML

<div class="one">
</div>

<div class="one">
</div>

示例: http//jsfiddle.net/jasongennaro/fNWxf/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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