Jquery hasClass更改子元素上的css
我想通过使用div的ID并检查它是否有特定的类来验证div的类。如果该属性被证明为true,那么我想在正在验证的DIV中的子元素上设置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',
$('#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');