الخاصية event.which
في jQuery
< jQuery
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 09:33، 31 مايو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
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 demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="type something">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "keydown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>
تسجيل زر الفأرة المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="click here">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "mousedown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>