首页前端开发其他前端知识jquery让checkbox只读的方法是什么?

jquery让checkbox只读的方法是什么?

时间2024-03-25 07:56:03发布访客分类其他前端知识浏览1498
导读:相信很多人对“jquery让checkbox只读的方法是什么?”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助 两种只读的方法:1、使用attr( 给复选框添加disabled属性,语法“$("input[...
相信很多人对“jquery让checkbox只读的方法是什么?”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助


两种只读的方法:1、使用attr()给复选框添加disabled属性,语法“$("input[type='checkbox']").attr("disabled",true); ”;2、使用click()设置复选框点击时不进行checkbox状态改变,语法“$("input[type='checkbox']").click(function(){ return false; } )”。

如何快速入门VUE3.0:进入学习

本教程操作环境:windows7系统、jquery3.6.0版本、Dell G3电脑。

提到只读,很容易想到使用readonly属性,但是对于复选框(checkbox)来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如textbox,设置了readonly就不能修改输入框的文本内容),而复选框的勾选/取消并不改变其value属性,改变的只是一个checked状态。所以对于checkbox来说,设置了readonly,仍然是可以勾选/取消的。

input type="checkbox" readonly>
    option abr>
    
input type="checkbox" readonly>
    option bbr>
    
input type="checkbox" readonly>
    option cbr>
    

但和readonly类似的,还有一个disabled属性,这个属性的作用是设置页面元素为不可用,即不可进行任何交互操作(包括不可修改value属性、不可修改checked状态等)。

input type="checkbox" disabled>
    option abr>
    
input type="checkbox" disabled>
    option bbr>
    
input type="checkbox" disabled>
    option cbr>
    

方法1:

而在jquery中,可以使用attr()给复选框(checkbox)添加disabled属性

!DOCTYPE html>
    
html>
    
	head>
    
		meta charset="utf-8">
    
		script src="js/jquery-3.6.0.min.js">
    /script>
    
		script type="text/javascript">

			$(document).ready(function() {

				$("button").click(function() {
    
					$("input[type='checkbox']").attr("disabled", true);

				}
    );

			}
    );
    
		/script>
    
	/head>
    

	body>
    
		input type="checkbox">
    option abr>
    
		input type="checkbox">
    option bbr>
    
		input type="checkbox">
    option cbr>
    
		br>
    
		button>
    让复选框只读/button>
    
	/body>
    
/html>

方法2:

如果使用disabled=“disabled”属性的话,会让checkbox变成灰色的,用户可能会反感效果,也可以设置复选框(checkbox)点击时不进行状态改变。

$(document).ready(function() {

	$("button").click(function() {

		$("input[type='checkbox']").click(
		function(){
    return false;
}
    
		);

	}
    );

}
    );
    

以上就是关于“jquery让checkbox只读的方法是什么?”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

jquery

若转载请注明出处: jquery让checkbox只读的方法是什么?
本文地址: https://pptw.com/jishu/652643.html
jquery获取前几个子元素的方法是什么? PHP头编码是什么,有什么用的作用呢?

游客 回复需填写必要信息