课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
为什么点击按钮弹框三次?我觉得不是因为冒泡,因为只有input和textarea才有select方法
2016-08-04
源自:jQuery基础(三)—事件篇 3-3
正在回答
form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可
刚刚做了一些测试,这个方法是会冒泡的,但是这个地方好像不是因为冒泡。刚刚去看了官方文档,并没有得到答案。SF上有人说是因为 trigger() 引起的,但是去看了官方文档还是没有理解到。但是解决的的办法倒是找一个:
$("input").select(function(e){
alert(e.target.value);
return false;
})
加上一句 return false;具体的原因,还需要看看,你如果找到原因了,给我说下
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
3 回答为什么点击按钮,会弹出3次呢
4 回答为什么点击btn1弹出了三次,第二次和第三次都什么原因
2 回答为什么我点击了按钮以后,会触发三次alert窗口呢
3 回答为什么点击按钮没有什么反应呢?
2 回答为什么return false就不会弹出三次了?