الخاصية event.data
في jQuery
< jQuery
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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>