我有幾個具有獨特Z索引的div。現在我想添加幾個類到具有特定z-index的div。比方說,這個div的z-index的是5jquery添加類到具有特定Z索引的div
所有一個定位爲與類.main-stack
一個主要的div的div和所有有類.card
有幾個.main-stack
的div。如果具有特定z-index的div存在或不存在,都需要檢查。如果找到了,則應該將某些類添加到該div。
我有以下半工作代碼:
$('.main-stack').each(function() {
if ($(this).css('z-index', '5')) {
$('.main-stack .card')
.addClass('ui-front')
.removeClass('flipped')
.removeClass('ui-draggable-disabled')
.removeClass('ui-droppable-disabled')
.draggable({
disabled: false
})
.addClass('top-card');
}
});
這段代碼的問題是,它增加了班所有的div,而不是隻在一個用z-index = 5
我在這裏錯過了什麼?
'如果($(此添加多個類和刪除多個類).css('z-index','5')){'將設置'z-index',以獲得和比較使用if($(this).css('z-index')== 5 ){' – Tushar
您可以添加多個('(this)).css('z-index','if($ this).css','addClass'和removeClass'刪除多個類,CODE:'$('。main-stack' 5')){('。main-stack.card') .addClass('ui-front top-card') .removeClass('翻轉ui-draggable-disabled ui-droppable-disabled') 。可拖動({禁用:假 }); } });' – Tushar
@Tushar,請將此作爲答案! – ntgCleaner