الخاصية event.which
في jQuery
< jQuery
event.which
القيمة المعادة
تُعيد كائنًا من النوع Number.
الوصف
لكل حدث يتولد من لوحة المفاتيح أو الفأرة، تشير هذه الخاصية إلى المفتاح أو الزر المحدد المضغوط عليه.
event.which
الإصدار المضافة: 1.1.3.
تضبط الخاصية event.which
كلًا من event.keyCode
و event.charCode
. من المستحسن مراقبة event.which
لإدخال مفتاح لوحة المفاتيح.
تضبط event.which أيضا ضغط الأزرار (الأحداث mousedown
و mouseup
)، وإعادة إشعار يالقيمة 1
للزر الأيسر، 2
للزر الأوسط، و 3
للزر الأيمن. يستخدم event.which
بدلاً من event.button
.
أمثلة
تسجيل المفتاح المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which مثال على الخاصية</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="اكتب شيئًا">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "المفتاح المضغوط", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>
تسجيل زر الفأرة المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which مثال على الخاصية</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="انقر هنا">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "زر الفأرة", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>