工具栏:例如新增、编辑删除之类的按钮
他默认绑定了事件(这个是其他原因 暂时无法改它)
问题:由于业务问题比如新增 之前要做判断 自己写了绑定事件 click 如何实现 在他默认绑定了事件(这个是其他原因 暂时无法改它) ,做自己的逻辑判断 如果不成功不执行他绑定的code
。
已解决。
第一种方式:查看此代码解决。
https://jsfiddle.net/qbz7wn9o/22/#&togetherjs=hmcMqEOCzn
第2种方式:在自己的页面加上一段
$('#BaseData_MaterielH_create').on("beforonclick", function () { //do some alert(); return false; }); 公共的第3方js 需要改变 注入js 大概方式 var evt = $this.triggerHandler("beforonclick"); if (evt===false) return false;
冒泡事件,如在一个按钮是绑定一个”click”事件,那么”click”事件会依次在它的父级元素中被触发 。stopPropagation就是阻止目标元素的事件冒泡到父级元素。你去搜一下怎么阻止冒泡应该就可以解决你的问题了