如果我有一个包含多个类的字段:
<input type='text' class='req small inside' id='car'>
<input type='text' class='req small inside' id='truck'>
<input type='text' class='small inside' id='boat'>
下面的if语句是否与id car和truck相匹配?
$.each($('.inside'),function(){
if ($(this).attr('class') == "req"){
//do something;
}
});
如果我alert($(this).attr('class')
,则结果为req small inside
适用于汽车和卡车,small inside
适用于船只
答案 0 :(得分:3)
您可以使用.hasClass()进行检查。
$('.inside').each(function(){
if ($(this).hasClass('req')){
//do something;
}
});
你也可以在选择器中做到。
// the elements with class 'inside' and 'req' at the same time.
$('.inside.req').each(function() {
// do something
});
答案 1 :(得分:1)