0

クラスを削除しようとしていますが、何らかの理由で失敗します。誰かがアイデアを共有できますか?

これはコードです:

$(document).ready(function() {  
    if ($('.space-fill').height() > 22) {
         $('.space-fill').addClass('space-full');
    }
    else{
         $('.space-fill').removeClass('space-full');
    }
});
4

2 に答える 2

2

.space-fill私は大げさな推測をして、要素の高さを読み取ってクラスを適用するには、すべての要素を反復処理する必要があると言います。

$('.space-fill').each(function() {
    $(this).toggleClass('space-full', $(this).height() > 22);
});
于 2012-05-23T10:39:00.553 に答える
0

あなたのif声明では、リンゴとリンゴを比較していることを確認する必要があります。

parseInt($('.space-fill').height()) > 22

于 2012-05-23T10:34:25.350 に答える