为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery click中的return与html onclick的return是否会冲突的问题。

jQuery click中的return与html onclick的return是否会冲突的问题。

梦里花落0921 2019-04-13 08:37:14
测试代码如下:html:RunJS演示代码js:$(document).ready(function(){var$reg_submit=$('#regPsSubmit');$reg_submit.click(function(eve){vare=eve||window.event;varjdg=true;if(jdg){alert();returntrue;}else{e.preventDefault();}});})问题:jQuery中的的click时间触发的returntrue是否会覆盖掉(或着会冲突)html中onclick的returnfalse?备注:实际项目中的input是由asp.netwebform生成的服务器控件。发现jQuery中的returntrue没有触发click。所以产生此疑问。
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

1)onclick比jQuery的注册事件处理函数优先处理2)returnfalse;只是取消了浏览器的的默认行为,但是不影响事件的冒泡传播行为3)onclick="event.stopImmediatePropagation();returnfalse;"jqueryclick事件就不会被调用到
2个方法1.直接修改onclick函数2.jqueryclick事件处理函数中手工调用form的submit方法(如果没有可以考虑加个隐藏的)
RunJS演示代码
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 697 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号