jq禁掉或移除点击事件的方法总结
2017-09-04 15:31
381 查看
今天由于遇到了这种情况:验证手机验证码的重新发送需要在60s后才可以点击触发请求,所以在这之前需要禁用它的点击,故特意总结了下
1、css方法
2、jq方法
①preventDefault() 方法阻止元素发生默认的行为(例如,下面方法将防止a链接打开 URL)
当然也可以用live 、on、bind的绑定click方法
②当正在执行某种方法时,也可以禁掉onclick,removeAttr() 方法从被选元素中移除属性
③通过disabled属性去禁掉点击事件,一般用在类型为button或submit的input上
添加disabled属性
移除disabled属性
案例见链接
1、css方法
.disabled { pointer-events: none; }
2、jq方法
①preventDefault() 方法阻止元素发生默认的行为(例如,下面方法将防止a链接打开 URL)
$("a").click(function(event){ event.preventDefault(); });
当然也可以用live 、on、bind的绑定click方法
$("a").on('click',function(event){ event.preventDefault(); });
②当正在执行某种方法时,也可以禁掉onclick,removeAttr() 方法从被选元素中移除属性
$('.disabled').removeAttr('onclick');//去掉标签中的onclick事件
③通过disabled属性去禁掉点击事件,一般用在类型为button或submit的input上
添加disabled属性
$('#button').attr('disabled','disabled')//添加disabled,属性禁掉点击事件 $('#button').attr('disabled',"true");//添加disabled属性
移除disabled属性
$('#button').removeAttr('disabled'); //移除disabled属性
案例见链接
相关文章推荐
- 关于html 中a标签添加点击事件的方法总结
- jq点击多次,有多个事件产生的解决方法
- 【学习总结】三种发送短信的方法和四种按钮的点击事件
- :[JQ权威指南]第十天:unbind()方法移除元素绑定事件
- Android点击Button按钮的四种事件监听方法总结
- ThinkPHP框架下,给jq动态添加的标签添加点击事件移除标签
- jq动态增加元素时,点击事件不响应解决方法(其他类似)
- jq添加和移除事件的方法,prop和attr
- Android中实现点击事件的方法总结
- Android中封装View提供接口供点击事件回调的方法及使用
- 创建点击事件的方法
- listView 点击事件实现方法
- 移动端开发ios下body点击事件无法触发的解决方法
- js 触发LinkButton点击事件,执行后台方法
- 给recyclerview的item添加点击事件的 一种方法
- jQuery on()方法绑定动态元素的点击事件
- js调用.net后台事件,和后台调用前台等方法总结(转帖)
- jq给动态生成的标签绑定事件的几种方法
- jQuery移除或禁用html元素的点击事件