我有这样的声明:
$(#my-name.class-c1.class-c2).length
以下是什么?
ID:我的名 class:class-c1 class:class-c2
基于这个陈述,我想了解该元素是否有2个类来获取长度。
答案 0 :(得分:2)
首先,您需要在选择器周围加上引号:
$('#my-name.class-c1.class-c2').length
话说回来,这个选择器将选择具有ID“my-name”的元素,而同时具有“class-c1”和“class-c2”类。
你可能会认为这是多余的,因为ID应该是唯一的,页面中不应该有任何其他元素,因为$('#my-name')应该足够了。
答案 1 :(得分:1)
您需要将选择器放在引号中,如下所示
[~,idx]=sort()
这将为您提供var len = $("#my-name.class-c1.class-c2").length;
alert(len);
元素和id=my-name
类的元素数。
答案 2 :(得分:1)
var classList =$('#divId').attr('class').split(/\s+/);
$.each( classList, function(index, item){
if (item === 'someClass') {
//do something
}
});
您可以使用jquery每个函数