วิธีตั้งค่าสีพื้นหลังใน jquery


คำตอบ:



61

คุณได้รับมันจริง ลืมคำพูดบางอย่าง

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

หรือ

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

คุณไม่จำเป็นต้องส่งผ่านแผนที่ / วัตถุเพื่อตั้งค่าคุณสมบัติเดียว คุณสามารถใส่รหัสผ่านเป็นสตริงได้ โปรดทราบว่าหากส่งผ่านวัตถุคุณไม่สามารถใช้ไฟล์-. คุณสมบัติ CSS ทั้งหมดที่มีอักขระดังกล่าวจะถูกแมปด้วยตัวพิมพ์ใหญ่

อ้างอิง: .css ()


1
ขอบคุณ! ฉันพยายามทำ: $ (this) .css ({background-color: color}): สงสัยว่าทำไมมันไม่ทำงาน ชื่นชมมาก!
FunkyMonk91



0

คุณสามารถเพิ่มแอตทริบิวต์ของคุณในฟังก์ชันการโทรกลับ ({key}, speed.callback, like is

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.