[英]How to remove a class from all elements except the current one?
我想從 current
類中刪除包含當前類appart的 所有元素中的current
類。
在jQuery中,根據此答案 ,我們可以使用:
$(this).addClass('current').siblings().removeClass('current');
我想知道如何將這種方式轉換為CKEditor。 我在CKEditor文檔中找到了一種檢查元素是否具有給定類但對所有元素都沒有的方法。
在CKEditor 4中正確的方法是什么?
您可以獲取document
對象並使用current
類調用find
。 一旦你把所有的元素,刪除current
類,並添加到當前元素的current
類。
var document1 = CKEDITOR.instances.editor1.document;
var elements = document1.find('.current');
elements.$.forEach(function(el) {
el.classList.remove('current');
});
element.addClass('current');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.