0

我有两个元素应用了多个类,如下所示

<div class="one two"></div>
<div class="one three"></div>

如果由公共类(在本例中为“一个”)定位,我如何通过 jQuery 定位元素的另一个类?

$('.one').????
4

3 回答 3

2

试试这个以查看添加到元素的所有类

var classes=$('.one').attr('class').split(" ");
$.each(classes, function(index, cls){
    alert(cls);
});
于 2013-03-08T11:37:56.123 回答
1

试试 $('.one.two');

或者

$('.one.three');

于 2013-03-08T11:48:12.190 回答
0

经过一番搜索,我发现jQuery为此提供了一个特殊的简单功能。我得到了我需要的东西

if($('.one').hasClass('two')) //do something;
if($('.one').hasClass('three')) // do something;
于 2013-03-08T11:53:42.487 回答