jQuery 设置表单元素不可点击可以使用 attr() 方法, 给它们加上 readonly,disabled 属性.
设置其他元素不可点击, 可以使用 CSS() 方法, 设置它们的 pointer-events 属性为 none.
1, 让表单元素不可点击
- $("input").attr('readonly', true);
- $("textarea").attr('readonly', true);
- $(':radio').attr('disabled', true);
- $(':checkbox').attr('disabled', true);
- $(':button').attr('disabled', true);
- $('select').attr('disabled', true);
2, 让其他元素不可点击
- $('a').attr("disabled",true); // 设置成灰色不可点击
- $('a').CSS("pointer-events","none"); // 设置鼠标事件不可用
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15422.html