html判断input的状态,jQuery判断input是否被禁用

1f86f5232394226b5a5925ec241a0e45.png

jQuery判断input是否被禁用

判断input是否被禁用,可用的方法有:

● is(":disabled")

● prop("disabled")

● attr("disabled")

first

second

third

var v1, v2, v3;

v1 = $("#first").is(":disabled"); // true / false

v2 = $("#first").prop("disabled"); // true / false

v3 = $("#first").attr("disabled"); // disabled / undefined

console.log(v1);

console.log(v2);

console.log(v3);

v1 = $("#second").is(":disabled"); // true / false

v2 = $("#second").prop("disabled"); // true / false

v3 = $("#second").attr("disabled"); // disabled / undefined

console.log(v1);

console.log(v2);

console.log(v3);

v1 = $("#third").is(":disabled"); // true / false

v2 = $("#third").prop("disabled"); // true / false

v3 = $("#third").attr("disabled"); // disabled / undefined

console.log(v1);

console.log(v2);

console.log(v3);

页面结果:

7c5c026304f4988045319ae7266102eb.png

控制台输出:

090c23bb55e795258d2f9e1378a1ac2d.png

使用prop设置禁用与解除禁用:$("#first").prop("disabled",true); //禁用

$("#first").prop("disabled",false); //可编辑

$("#first").prop("disabled",“disabled”);//禁用

$("#first").prop("disabled",“”); //可编辑

使用attribute设置禁用与解除禁用:$("#first").attr("disabled",true); //禁用

$("#first").attr("disabled",false); //可编辑

$("#first").attr("disabled","disabled");//禁用

$("#first").attr("disabled",""); //禁用

$("#first").removeAttr("disabled"); //可编辑

本文来自jQuery答疑栏目,欢迎学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值