簡體   English   中英

使用jquery函數添加/刪除類

[英]Add/Remove Class with jquery function

我有這個代碼。

CSS

body {
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
}

.slidingDiv {
    height:300px;
    background-color: #99CCFF;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #3399FF;
}

.show_hide {
    display:none; 
}

HTML

<a href="#" class="show_hide">Show/hide</a>
<br />
<div class="slidingDiv">
    Fill this space with really interesting content.
    <a href="#" class="show_hide">hide</a>
</div>

JS

$(document).ready(function(){
    $(".slidingDiv").hide();
    $(".show_hide").show();
    $('.show_hide').click(function(){
        $(".slidingDiv").slideToggle();
    });
});

有人告訴我是否有可能添加這個jquery函數,如果我點擊它,同時顯示/隱藏一個新的div,將類更改為標記並從另一個標記中刪除另一個類? 我該怎么做?

謝謝。

是的,你可以看看方法addClassremoveClass

removejQuery('element').removeClass('class'); 參考
addjQuery('element').addClass('class'); 參考

你可以使用toggleClass來切換。
togglejQuery('element').toggleClass('class otherClass'); 參考

添加課程:

$('selector').addClass('className');

刪除課程:

$('selector').removeClass('className');

是的,你當然可以添加或刪除類

<script type="text/javascript">
$("#ButtonId").click(function () {
    $('#itemid').removeClass('classname');
    $('#itemid').addClass('classname');
});
</script>

暫無
暫無

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

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