tadam logo
Did you find an error in the text?
Select this with mouse and press
Ctrl + Enter
Xhtml.co.il Check Spelling
Orphus system

event.preventDefault()

event.preventDefault()

Returns: undefined

Description: If this method is called, the default action of the event will not be triggered.

event.preventDefault()

version added: 1.0

For example, clicked anchors will not take the browser to a new URL. We can use event.isDefaultPrevented() to determine if this method has been called by an event handler that was triggered by this event.

Example

Cancel the default action (navigation) of the click.
$("a").click(function(event) {
  event.preventDefault();
  $('<div/>')
    .append('default ' + event.type + ' prevented')
    .appendTo('#log');
});
The output of the code above will be:

Full source

Cancel the default action (navigation) of the click.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
  $("a").click(function(event) {
    event.preventDefault();
    $('<div/>')
      .append('default ' + event.type + ' prevented')
      .appendTo('#log');   
  });
});
</script>
</head>
<body>
	
<a href="http://jquery.com">default click action is prevented</a>
<div id="log"></div>

</body>
</html>

Was this information helpful?
   

Comments