ฉันกำลังพยายามเปลี่ยนสีขององค์ประกอบ div บนคีย์ดาวน์และคีย์อัป แต่ดูเหมือนว่าฉันไม่สามารถทำให้มันใช้งานได้ ฉันได้ตรวจสอบทุกตัวอย่างที่ฉันพบบนอินเทอร์เน็ตแล้ว แต่ดูเหมือนว่ารหัสของฉันจะไม่ทำงาน
ตัวอย่างทั้งหมดที่ฉันพบดูเหมือนจะใช้ฟิลด์ข้อความอินพุตของแบบฟอร์มเป็นเป้าหมายสำหรับการกดปุ่ม ฉันไม่ต้องการที่จะทำเช่นนั้น นี่คือรหัสของฉัน:
$(document).keydown(function(e){
if(e.which == 'A')
{
alert('key was pressed');
$(#k1).css('background-color', "blue");
}
});
ความคิดของฉันคือ $(document) ไม่ใช่สิ่งที่ถูกต้องที่จะมีเพราะไม่เคยมีการเรียกใช้ฟังก์ชัน แต่เนื่องจากตัวอย่างทั้งหมดที่ฉันพบใช้ช่องข้อความ ฉันจึงไม่รู้ว่าจะใส่อะไรลงไป
$("#k1")
แล้วหรือยัง - person Roko C. Buljan   schedule 07.03.2013