$("#" + ctrId).attr(" onclick ", "");  //再重新绑定新的事件  $("#" + ctrId).bind("click", function() {  locate(ctrId); native修饰符的作用就是把一个vue组件转化为一个普通的HTML标签,并且该修饰符对普通HTML标签是没有任何作用的。在element-ui中,突然发现在el-card中添加click事件,怎么点击都触发不了。当然,为什么el-card不支持click,暂不清楚。查资料,说是 点击事件 需要写成。 在公司做的项目,因为直接屏蔽掉了一个按钮(没有用了),导致出现很多问题,特此总结: js注意点:在前台页面想要屏蔽某一些 按钮的时候,记得要隐藏,而不是直接删掉,因为在一个function中,某一个按钮的 点击事件 比如: $("#BatchDepositView_Btn_Cancel").click(function () { $.ajax({ 使用ajax读取数据列表,,class为“item”,用$(“.item”).click(function(){ //do selting}),后面通过ajax加载进来的列表中的item按钮, 点击事件 失效 。最简单的 方法 就是直接在标签中写οnclick=””,但是这样写其实是有点low的,最好的方式还是通过给类名绑定一个click事件。live()函数会给被选的元素绑定上一个或者多个事件处理程序,并且规定当这些事件发生时运行的函数。通过live()函数适用于匹配选择器的当前及未来的元素。 append后面跟要添加的参数 <a href="javascript:void(0)" ' + 'οnclick="text('+row.fileId+','+row.fileCode+','+row.signDept+');">撤销</a> 上面这段代码如果有append添加的话,调用ajax返回参数添加参数到 onclick 中就会出现数据不能显示,整个js模块 失效 的情况,原因是 onclick 参数中如果包含整数又包含字符串的话,必须要给参数 jquery 事件委托off与on连用无效的问题: 问题引出: 事件委托是一种非常常用的事件解决方案,也是很多人推荐作为首选的解决方案(事件委托有什么好处,为何推荐,跟本文要说的内容无关,可自行百度)。我们在事件处理的时候可能会这么用$selector.off(相关参数).on(相关参数)以防止重复委托事件。结果发现这种使用方式并不能起到防止重复委托事件的效果。先来个例子<body> 今天由于遇到了这种情况:验证手机验证码的重新发送需要在60s后才可以点击触发请求,所以在这之前需要禁用它的点击,故特意总结了下 1、css 方法 .disabled { pointer-events: none; }2、jq 方法 ①preventDefault() 方法 阻止元素发生默认的行为(例如,下面 方法 将防止a链接打开 URL)$("a").click(function(event){ 自从 jquery 1.7以来,on事件添加到这个版本,使得事件的绑定变的十分简单,用过 jquery 的人都说好,相信对off,on 方法 爱不释手。下面是我总结出来的on,off的使用语法,希望对小伙伴有帮助。 on() 使用场景最多 最简单的写法 $(&amp;quot;ul li&amp;quot;).on(&amp;quot;click&amp;quot;,function(){ alert(&amp;quot;不响应事件!&amp;q jquery 让按钮不可用的 方法 :首先使用button标签创建一个按钮;然后通过id获得button按钮对象,使用【att()】 方法 将按钮的disabled属性设置为true,实现按钮不可点击。 本教程操作环境:windows7系统、 jquery 3.2.1版本,该 方法 适用于所有品牌电脑。 jquery 让按钮不可用的 方法 : 1、新建一个html文件,命名为test.html,用于讲解 jquery 如何设置按钮不可点击。 2、在test.html文件内,在p标签内,使用button标签创建一个按钮,并设置其id为m