我想通过使用其 ID 并检查它是否具有特定类来验证 div 的类。如果该属性被证明是真的,那么我想在正在验证的 DIV 内的子元素上设置 css。我怎么做?
$('#kwick_4').hasClass('active').css('background-position', '0px');
要设置的css,应该设置在div的image子元素上:
#kwick4 img
我怎么做?
谢谢
我想通过使用其 ID 并检查它是否具有特定类来验证 div 的类。如果该属性被证明是真的,那么我想在正在验证的 DIV 内的子元素上设置 css。我怎么做?
$('#kwick_4').hasClass('active').css('background-position', '0px');
要设置的css,应该设置在div的image子元素上:
#kwick4 img
我怎么做?
谢谢
hasClass
返回一个布尔值,您可以改用类选择器:
$('#kwick_4.active').css('background-position', '0px');
如果要设置img
元素的样式,可以编写代码:
$('#kwick_4.active img').css('property', 'value');
var quick = $('#kwick_4');
if(quick.hasClass('active')){
quick.find('img').css('background-position', '0px');
}
if ( $('#kwick_4').hasClass('active') ) {
$('#kwick_4 img').css('background-position', '0px');
}
var $elem = $('#kwick_4');
if($elem.hasClass('active')){
$elem.find('img').css('background-position', '0px');
}
或者
简单地
$('#kwick_4.active img').css('background-position', '0px');