Cách đặt màu nền trong jquery


127

Làm cách nào để thiết lập màu nền của tdjQuery?

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

Cảm ơn


3
Phụ thuộc vào các câu trả lời khác nhau bên dưới: api.jquery.com/css
TJ Crowder

Câu trả lời:



61

Bạn thực sự đã nhận nó. Chỉ cần quên một số trích dẫn.

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

hoặc là

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

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

Tham khảo: .css ()


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



0

Bạn có thể thêm thuộc tính của mình vào chức năng gọi lại ({key}, speed.callback, giống như là

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.