التابع event.preventDefault()
في jQuery
< jQuery
event.preventDefault()
القيمة المعادة
يُعيد هذا التابع القيمة undefined
.
الوصف
استدعاء هذا التابع يُعطل إطلاق الإجراء الافتراضي للحدث.
event.preventDefault()
أُضيف مع الإصدار: 1.0.
لا يقبل هذا التابع أي وسائط.
على سبيل المثال، لن ينقل النقر على الروابط إلى عنوان URL جديد. ويمكن استخدام التابع event.isDefaultPrevented()
للتحقق من استدعاء هذا التابع بواسطة معالج أحداث المستدعى بواسطة هذا الحدث.
أمثلة
إلغاء الإجراء الافتراضي (التنقل) للنقر على العنصر <a>
:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.preventDefault demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<a href="https://jquery.com">default click action is prevented</a>
<div id="log"></div>
<script>
$( "a" ).click(function( event ) {
event.preventDefault();
$( "<div>" )
.append( "default " + event.type + " prevented" )
.appendTo( "#log" );
});
</script>
</body>
</html>