jq禁用html标签
原文:http://www.jb51.net/article/105154.htm
移除或禁用html元素的点击事件可以通过css实现也可以通过js或jQuery实现。
一、CSS方法
.disabled { pointer-events: none; }
二、jQuery方法
方法一
1
2
3
|
$( this ).click( function (event) {
event.preventDefault();
}
|
方法二
1
2
3
4
|
$( 'a' ).live( 'click' , function (event) {
alert( "抱歉,已停用!" );
event.preventDefault();
});
|
注:此方法中的live亦可以为on,bind等方法
方法三
1
|
$( '.disableCss' ).removeAttr( 'onclick' ); //去掉标签中的onclick事件
|
通过removeAttr方法来控制html标签的属性已达到启用或禁用事件。另,使用这种方式也可以控制其他事件或其他效果。
方法四
1
2
|
$( '#button' ).attr( 'disabled' , "true" ); //添加disabled属性
$( '#button' ).removeAttr( "disabled" ); //移除disabled属性
|
注:和方法三是一样的,不过disabled属性一般用在类型为button或submit的input上
PS:这里再附上javascript常见事件与功能说明的在线对照表供大家参考:
javascript事件与功能说明大全:
http://tools.jb51.net/table/javascript_event
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
转载于:https://www.cnblogs.com/libin6505/p/8513396.html
jq禁用html标签相关推荐
- a标签下载文件,js/jq创建a标签导出Excel文件
a标签下载文件,js/jq 创建a标签导出Excel文件 1.设置dom(html) <button type="button" class="layui-btn ...
- js jquery 禁用a标签 点击事件
jquery禁用a标签方法 $(document).ready(function () { $("a").each(function () { var textValue = $( ...
- JQ选择器(标签)学习
JQ选择器 JQUERY找无规律元素文本的办法 具有限定子节点选择器:$("mix1[mix2]"):返回包含mix2的mix1节点.如:$("div[a]") ...
- javascript:;禁用a标签默认功能的缺点。
在使用a标签做切换tab或者其他功能时,经常使用javascript:;来作为a标签的href来使用. 缺点: 1.在js尚未加载的情况下,点击该a标签会弹出新窗口. 2.会使gif动画失效(没经历过 ...
- jq获取span标签的赋值和取值
<span id="spanId">span标签</span> 取值:$("#spanId").html(); 赋值:$("# ...
- js 手机上input表单点击不弹出软键盘,jq禁用手机键盘
场景:有一个input或textarea输入表单,点击后会弹出键盘,影响体验. 但有时我们不需要弹出,而是点击另一个按钮后,自动输入文字到input中,.自动点击提交.方法是先disabled = t ...
- 如何禁用a标签的点击事件
首先说明: a标签 是没有disable 属性的 . 如果想用disable 禁止a标签的点击事件,也是可以实现的: 1. a标签 要用 disable 属性,必须和 pointer-events属性 ...
- 禁用a标签的单击事件响应
a标签默认有各种状态,例如:光标悬浮在a标签上时(hover).光标按下时(active).光标按下后即访问过(visited).默认状态(link),a标签默认能响应鼠标单击,当光标单击是默认打开h ...
- JQ循环创建标签div
HTML <div class="morediv"></div> <button>创建div</button> JS(未添加ID) ...
- jq循环每个标签each
$('li').each(function(i,elem){ //一参:下标 $(elem).html(i); //二参:每个元素 });
最新文章
- Script标签的async和defer
- mysql-connector-net不同版本下载
- jaca和mysql外卖系统_【项目实战】太强大了,Java外卖点餐初级系统【附源码】...
- CTFshow 反序列化 web255
- iOS绘圆形图-CGContextAddArc各参数说明
- h5 nan_手把手教你将H5游戏打包成快游戏
- 实战JavaScript:实现像素鸟小游戏
- AutoCAD2020快捷键
- Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程
- 程序员(应届生)求职简历模板+LaTex(overleaf)简历制作+博士简历模板分享+简历赏析
- 软件测试中期答辩,中期答辩材料创新张颖
- 《LeetCode零基础指南》(第四讲) 一维数组 gyro
- SVN 无法clean up解决方案
- GO常见高频面试题(GMP、三色标记)
- 数据库空间存储已满,如何清理释放空间
- SAP固定资产模块的表
- Android手机上,利用bat脚本模拟用户操作
- jmeter的参数和请求后的参数不一致问题
- 使用AW9523B芯片驱动16路LED时,LED出现误点亮的问题
- java高级——认识网络
热门文章
- 用ASP.NET开发胖客户端应用程序
- springboot 通过@Value读取自定义属性文件变量获取结果为null
- eclipse下maven打包是出现如下错误com.sun.istack.internal不存在
- Publish over FTP发布报错
- Visual Studio 远程调试设置
- CAP 原理这样理解最简单
- 智能指针auto_ptr源码
- ipoo3可以用鸿蒙,vivo新机入网!支持44W快充 配置与iQOO Neo3类似
- 2021-1-28Linux学习纪要
- c 语言 初始化数组,C CodeBase:初始化一个数组