2011-01-24 43 views
101

Cách đặt màu nền của td trong jquery?Cách đặt màu nền trong jquery

ví dụ $(this).css({**BackgroundColor:Red**})

Cảm ơn

+3

sự bổ sung cho câu trả lời khác nhau dưới đây: http://api.jquery.com/css/ –

Trả lời

212
$(this).css('background-color', 'red'); 
47

Bạn thực sự có. Chỉ cần quên một số dấu ngoặc kép.

$(this).css({backgroundColor: 'red'}); 

hoặc

$(this).css('background-color', 'red'); 

Bạn không cần phải đi qua một bản đồ/đối tượng để thiết lập chỉ có một tài sản. Bạn chỉ có thể đặt nó như là chuỗi. Lưu ý rằng nếu truyền một đối tượng, bạn không thể sử dụng -. Tất cả các thuộc tính CSS có ký tự như vậy được ánh xạ với các chữ cái viết hoa.

tham khảo: .css()

+0

Cảm ơn bạn! Tôi đã cố gắng làm: $ (this) .css ({background-color: color}): tự hỏi tại sao nó không hoạt động. Nhiều đánh giá cao! – FunkyMonk91

1

Hãy thử này cho nhiều phong cách css

$(this).css({ 
    "background-color": 'red', 
    "color" : "white" 
}); 
Các vấn đề liên quan