Bạn đang sử dụng jQuery, và jQuery có một thư viện khổng lồ của các phương pháp để thay đổi động kiểu dáng của các phần tử:
$(selector).css(propertyName, value);
$(selector).propertyName(value);
Trên đây chỉ là hai ví dụ về cách sử dụng jQuery để ảnh hưởng đến kiểu phần tử hoặc nhóm phần tử được xác định bởi bộ chọn.
Vì vậy, để thay đổi màu sắc của phần tử với id = "abc", sau đây sẽ làm việc:
$('#abc').css('color','#000000');
Ngoài ra, nếu bạn đang tìm kiếm để chủ đề một yếu tố hoặc nhóm của các yếu tố, bạn có thể tạo một tệp style.css phác thảo các kiểu cho các lớp khác nhau. Sau đó, bạn chỉ có thể áp dụng các phong cách bằng cách thêm hoặc loại bỏ các className đến các yếu tố (s) như sau:
style.css:
.custom_persona {
color:#000000;
}
.some_other_custom_style {
color:red;
background-color: #fff;
}
index.html kịch bản:
$('#abc').addClass('custom_persona');
// OR
$('#abc').addClass('.some_other_custom_style');
$('#abc').removeClass('custom_persona');
jQuery CSS category of methods and properties đi vào chi tiết hơn về những thuộc tính có sẵn. Điều này không chỉ giải quyết vấn đề IE8 của bạn, nhưng điều này cũng sẽ làm việc trong tất cả các trình duyệt chính khác.
+1 - tốt đẹp chút nugget tôi sẽ stow đi cho tương lai. – mrtsherman
Điểm. Tôi không biết tại sao mọi người lại không bỏ phiếu này. Đây là 100% phù hợp với nhu cầu của tôi. Cảm ơn! – TIMEX