thể trùng lặp:
How can you determine if a css class exists with Javascript?Lấy danh sách các lớp CSS trong StyleSheet sử dụng javascript/jQuery
Có cách nào để kiểm tra xem có một lớp có tên là 'một số-class-name 'trong css?
Ví dụ, tôi có:
<style type="text/css">
.box {
position: absolute;
left: 150%;
}
</style>
Ý định của tôi là gán ngẫu nhiên một lớp học để một div về sự kiện nhất định:
var classList = []; //Need to populate this array
$('#updateClass').on('click', function() {
$('#resultDiv').attr('class',classList[Math.floor((Math.random()*classList.length)+1)]);
});
Có thể kiểm tra bằng cách JS/jQuery liệu một lớp có tên 'ô' tồn tại trong biểu định kiểu?
tôi gọi This Question - How can you determine if a css class exists with Javascript?, Nhưng câu trả lời không giúp tôi vì liên kết trong câu trả lời không tồn tại nữa.
Cảm ơn.
kiểm tra câu trả lời này: http://stackoverflow.com/questions/983586/how-can-you-determine-if-a-css-class-exists-with-javascript – silly
'if ($ ('. Validation- lỗi '). chiều dài) {/ * mã của bạn ở đây * /} 'nhưng tôi nghi ngờ nó sẽ kiểm tra phần tử có lớp ?? –
Có lý do nào để bạn kiểm tra tên lớp trong css không? – Spoike