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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.