我有两个元素应用了多个类,如下所示
<div class="one two"></div>
<div class="one three"></div>
如果由公共类(在本例中为“一个”)定位,我如何通过 jQuery 定位元素的另一个类?
$('.one').????
试试这个以查看添加到元素的所有类
var classes=$('.one').attr('class').split(" ");
$.each(classes, function(index, cls){
alert(cls);
});
试试 $('.one.two');
或者
$('.one.three');
经过一番搜索,我发现jQuery为此提供了一个特殊的简单功能。我得到了我需要的东西
if($('.one').hasClass('two')) //do something;
if($('.one').hasClass('three')) // do something;