账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何用js在某个元素的某个事件触发时进入新的校验代码,通过时执行源代码,未通过则不执行。
    15
    0
    是需要写一套通用的页面校验js出来比如页面上有这个元素<a id='search' oncliclk='search();'></a>对应的脚本是function search() { alert('查询');}我现在要怎么在不动原来代码的情况下(因为太多了,没办法一个一个页面改),使得在某个按钮的某个事件(比如查询按钮的点击事件)被触发的时候先执行我的校验代码,不通过的话不执行原有的逻辑。我试着通过jQuery的on方法给按钮绑定上新的点击事件来阻止原事件的继续运行$('*').on('click', '#search', function(event) { // 以下全都无效 event.stopPropagation(); event.stopImmediatePropagation(); event.preventDefault(); event.cancelBubble = true; return false;})而且我不知道具体是什么事件,具体是什么标签,这些可能是通过配置或者代码传入进来,我也不知道原来的事件是在什么时候用什么方法绑定上的,这也是上面为什么用$('*')的原因,请教大佬们,有什么方法可以实现么
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版

    回答动态

    师傅被妖怪抓走了:发布了悬赏问题火爆全网的“元宇宙”到底是什么?预计能赚取 1积分收益
    酒后略带风情:发布了悬赏问题Android内存中Graphics与Code占用过高预计能赚取 10积分收益
    扛起拖把扫天下:发布了悬赏问题typescript如何导出接口配置?求解,谢谢!预计能赚取 10积分收益
    发布了悬赏问题Vue 如何改变返回页面的路径?如让B页面只能返回到A页面.预计能赚取 11积分收益
    发布了悬赏问题vue H5移动端;底部bottom固定定位,安卓弹起键盘导致页面变形如何解决?预计能赚取 10积分收益
    发布了悬赏问题请问为什么tomcat8.5 GET请求中文正常,POST请求还需要设置UTF-8.预计能赚取 10积分收益
    发布了悬赏问题vue2.5+ts创建以及引入jq的方法预计能赚取 11积分收益
    情场浪女:发布了悬赏问题import ggplot时报错module 'pandas' has no attribute 'tslib'预计能赚取 10积分收益
    见心书画许老师18753375161:发布了悬赏问题echarts3 legend禁止点击事件,允许悬浮事件预计能赚取 11积分收益
    aa_92cb0bd09f:发布了悬赏问题codewar上的一个问题预计能赚取 11积分收益