Jquery hasClass更改子元素上的css

Jquery hasClass更改子元素上的css,jquery,Jquery,我想通过使用div的ID并检查它是否有特定的类来验证div的类。如果该属性被证明为true,那么我想在正在验证的DIV中的子元素上设置css。我该怎么做 $('#kwick_4').hasClass('active').css('background-position', '0px'); 要设置的css应在div的image子元素上设置: #kwick4 img 我该怎么做 $('#kwick_4').hasClass('active').css('background-position',

我想通过使用div的ID并检查它是否有特定的类来验证div的类。如果该属性被证明为true,那么我想在正在验证的DIV中的子元素上设置css。我该怎么做

$('#kwick_4').hasClass('active').css('background-position', '0px');
要设置的css应在div的image子元素上设置:

#kwick4 img
我该怎么做

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

谢谢

hasClass
返回一个布尔值,您可以使用类选择器来代替:

var quick = $('#kwick_4');

if(quick.hasClass('active')){
    quick.find('img').css('background-position', '0px');
}
$('#kwick_4.active').css('background-position', '0px');
如果要设置
img
元素的样式,可以编写以下代码:

$('#kwick_4.active img').css('property', 'value');

简单地

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

也许只需在选择器中插入类,如
#kwick_4.active img
@DextrousDave。。很高兴能帮忙:)
 $('#kwick_4.active img').css('background-position', '0px');