0

ID を使用して div のクラスを確認し、特定のクラスがあるかどうかを確認したいと考えています。属性が true であることが判明した場合は、検証中の DIV 内の子要素に css を設定します。それ、どうやったら出来るの?

$('#kwick_4').hasClass('active').css('background-position', '0px');

設定する CSS は、div のイメージ子要素に設定する必要があります。

#kwick4 img

それ、どうやったら出来るの?

ありがとうございました

4

4 に答える 4

4

hasClassブール値を返す場合は、代わりにクラス セレクターを使用できます。

$('#kwick_4.active').css('background-position', '0px');

要素のスタイルを設定したい場合は、次のようにimgコーディングできます。

$('#kwick_4.active img').css('property', 'value');
于 2012-11-26T20:35:59.560 に答える
1
var quick = $('#kwick_4');

if(quick.hasClass('active')){
    quick.find('img').css('background-position', '0px');
}
于 2012-11-26T20:35:08.837 に答える
1
if ( $('#kwick_4').hasClass('active') ) {
   $('#kwick_4 img').css('background-position', '0px');
}
于 2012-11-26T20:35:26.910 に答える
1
var $elem = $('#kwick_4');

if($elem.hasClass('active')){
    $elem.find('img').css('background-position', '0px');
}

また

単に

 $('#kwick_4.active img').css('background-position', '0px');
于 2012-11-26T20:36:38.407 に答える