الخاصية event.data
في jQuery
< jQuery
اذهب إلى التنقل
اذهب إلى البحث
event.data
القيمة المعادة
تُعيد كائنًا من النوع Object.
الوصف
كائن اختياري يحتوي على بيانات الحدث، يُمرر إلى دالة معالجة الحدث.
event.data
أُضيف مع الإصدار: 1.1.
أمثلة
تمرير قيمة i
إلى التابع .on()
ضمن حلقة for
بحيث يُحتفظ بقيمة التكرار الحالي عند وقوع الحدث:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.data مثال على الخاصية</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<button> 0 </button>
<button> 1 </button>
<button> 2 </button>
<button> 3 </button>
<button> 4 </button>
<div id="log"></div>
<script>
var logDiv = $( "#log" );
for ( var i = 0; i < 5; i++ ) {
$( "button" ).eq( i ).on( "click", { value: i }, function( event ) {
var msgs = [
"button = " + $( this ).index(),
"event.data.value = " + event.data.value,
"i = " + i
];
logDiv.append( msgs.join( ", " ) + "<br>" );
});
}
</script>
</body>
</html>