Ví dụ:jQuery - Làm thế nào để kiểm tra xem phần tử có bất kỳ các lớp
Làm thế nào để kiểm tra xem div #test bị bất cứ điều .a1
.a2
.a3
.a4
.a5
lớp học? Chỉ với một if-statment ...
<div id="test" class="a1 a2 a5"></div>
Ví dụ:jQuery - Làm thế nào để kiểm tra xem phần tử có bất kỳ các lớp
Làm thế nào để kiểm tra xem div #test bị bất cứ điều .a1
.a2
.a3
.a4
.a5
lớp học? Chỉ với một if-statment ...
<div id="test" class="a1 a2 a5"></div>
Bạn có thể sử dụng jQuery is
function, kiểm tra tất cả các lớp bạn muốn khớp.
$("#test").is(".a1,.a2,.a3,.a4,.a5")
Chỉ là những gì tôi đang tìm kiếm! Thnx :) – galengodis
Tốt hơn nhiều so với câu trả lời của tôi –
Bạn có thể sử dụng hàm hasClass.
var test = $('#test');
if(test.hasClass('a1') || test.hasClass('a2') || test.hasClass('a3') ...) {
...
}
if ($("#test").hasClass("a1") || $("#test").hasClass("a2") || $("#test").hasClass("a3") || $("#test").hasClass("a4") || $("#test").hasClass("a5")) {
// Do something
}
Có chỉ có 5 lớp học để được xuất hiện, hay bạn muốn để phù hợp với bất kỳ lớp trong dạng 'aN' hoặc' aNN' vv? –