一。
网页中的元素都有自己的默认行为,比如点击a标签的时候会自动跳转、点击提交按钮后表单会提交,有时我们需要阻止默认行为。
比如:在一个登录框中,如果用户的账号未达到6位数字以上,不符合情况的时候,我们要阻止表单的提交(默认行为)。
$('#sub').click(function(event){
var username = $('#username').val();
if(username.length < 6){
event.preventDefault(); //阻止默认行为(表单提交)
}
});
二。
如果想同时对事件对象停止冒泡和默认行为,可以在事件处理函数中返回false。这是对在事件对象上同时调用stopPropagation()和preventDefault()方法的一种简写方式。
将event.preventDefault()改为:return false;