我有幾個div類.toCheck
。如果所有元素都有給定的類,如何將一個類添加到元素中?
通過點擊這些div之一,我增加了點擊的div類.readyToSend
我也有一個按鈕,「#send」,每一次我點擊.toCheck
格,如果所有.toCheck
divs擁有類.readyToSend
我想將類「.ready」添加到「#send」。
我在想這個代碼:
$(document).on('click', '.toCheck', function() {
$(this).addClass(readyToSend);
var addClassButton = 'yes';
$('.toCheck').each(function(){
if(!$(this).hasClass('readyToSend')){
addClassButton = 'no';
}
});
if(addClassButton == 'yes'){
$('#send').addClass(ready);
}
});
但由於JavaScript是異步的,恐怕測試:
if(addClassButton == 'yes')
意志
$('.toCheck').each(
年底前完成
什麼應該是最好的方法來完成我想要做的?
該事件處理程序的代碼都不是異步的,所以它會正常工作。我建議你至少將'addClassButton'變量改爲布爾值。 –