我正在研究手風琴風格的視頻部分。我目前正在嘗試檢查點擊時是否存在類。我希望它每次只開1節,所以我需要jQuery:如果類存在,將其刪除,然後將其添加到新元素
- 檢查上點擊
- 存在的類,如果是的話,刪除類
- 添加類單擊元素
我試過這樣做只是addClass();
和toggleClass();
但我不是100%確定我錯過了什麼。
添加類
$(".contents-row").click(function(){
$(this).toggleClass("content-open");
});
切換類
$('.contents-row').click(function(){
$(this).toggleClass('content-open');
});
這是基本的HTML建立
<div class="contents-row">
<div class="content-option press">
<div class="class-section-title">test1</div>
</div>
<div class="drop">
test 1
</div>
</div>
一個完整版本的下降在JSFiddle。
感謝您的幫助!
https://jsfiddle.net/7e6bknyr/4/ –
我覺得你應該使用'hasClass()'按您的要求 – Abhi