我想知道是否存在風格class
,如果是,有多少元素。檢查css類是否存在,如果有,多少次
要知道,如果一個風格class
存在,我用:
if ($("*").hasClass('ui-state-active')) {
alert("class exist : "+nb_checked);
}
但要知道有多少元素有課,我想不通。
我想知道是否存在風格class
,如果是,有多少元素。檢查css類是否存在,如果有,多少次
要知道,如果一個風格class
存在,我用:
if ($("*").hasClass('ui-state-active')) {
alert("class exist : "+nb_checked);
}
但要知道有多少元素有課,我想不通。
這是一個簡單的方法:
$('.ui-state-active').length
只是別:
$('.ui-state-active').length
您可以使用此兩種
c = $('.ui-state-active').length;
if (c>0) {
console.log('There is '+c+' elements having required class');
}
你可以一氣呵成一舉兩得:
var elements = $('.ui-state-active');
if(elements.length === 0) {
alert('No elements with class ui-state-active!')
} else {
alert(elements.length + ' elements with class ui-state-active');
}
如何:
$(".ui-state-active").length;
if($('.ui-state-active').length){
alert("class exist : "+$('.ui-state-active').length);
}
文件位置:
使用jQuery,您可以直接select all elements具有一定的階級。其語法是相同的CSS選擇:
$(".className")
這將創建一個jQuery object,這是匹配的元素的集合。此對象有許多有用的屬性,其中之一是length
,集合中的元素數量。
在你的情況,找到所需的元件數量是微不足道
$(".ui-state-active").length
謝謝,excactly – 2013-03-25 18:35:16