jquery 将disabled的元素置为enabled的三种方法

2016-02-19 15:44 17 1 收藏

下面这个jquery 将disabled的元素置为enabled的三种方法教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

这里发现可以采用三种的变通方法将置为disabled的元素状态改为enabled。
第一种:改变disabled的boolean状态,具体代码及解释如下:
代码如下:
$("button:eq(2)").click(function(){
var text2=$("input:text:eq(2)");
if(text2.attr("disabled")==false){
//通过设置disabled的boolean属性将第三个text输入框disabled属性置为true
text2.attr("disabled",true);
}else{
//通过将第三个text输入框disabled属性置为false来移除disabled属性
text2.attr("disabled",false);
}
});

第二种:移除disabled属性,具体代码及解释如下:
代码如下:
$("button:eq(1)").click(function(){
var text2=$("input:text:eq(1)");
if(text2.attr("disabled")==false){
//通过设置disabled的值将第二个text输入框置为disabled
text2.attr("disabled","disabled");
}else{
//通过移除的方式将第二个text输入框的disable属性删除
text2.removeAttr("disabled");
}
});

第三种:改变disabled的值,具体代码及解释如下:
代码如下:
$("button:eq(0)").click(function(){
var text1=$("input:text:eq(0)");
if(text1.attr("disabled")==""){
// 或者text1.attr("disabled")==false
//通过设置disabled的值将第一个text输入框置为disabled
text1.attr("disabled","disabled");
}else{
//通过覆盖的方式将第一个text输入框中的disabled属性清除掉
text1.attr("disabled","");
}
});

完整的示例代码如下(已测试通过):
代码如下:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
html
head script src="jquery的路径引入就行了"/script
script type="text/javascript"!--
$(document).ready(function () {
$("button:eq(0)").click(function () {
var text1 = $("input:text:eq(0)");
if (text1.attr("disabled") == "") {
// 或者text1.attr("disabled")==false
//通过设置disabled的值将第一个text输入框置为disabled
text1.attr("disabled", "disabled");
} else {
//通过覆盖的方式将第一个text输入框中的disabled属性清除掉
text1.attr("disabled", "");
}
});
$("button:eq(1)").click(function () {
var text2 = $("input:text:eq(1)");
if (text2.attr("disabled") == false) {
//通过设置disabled的值将第二个text输入框置为disabled
text2.attr("disabled", "disabled");
} else {
//通过移除的方式将第二个text输入框的disable属性删除
text2.removeAttr("disabled");
}
});
$("button:eq(2)").click(function () {
var text2 = $("input:text:eq(2)");
if (text2.attr("disabled") == false) {
//通过设置disabled的boolean属性将第三个text输入框disabled属性置为true
text2.attr("disabled", true);
} else {
//通过将第三个text输入框disabled属性置为false来移除disabled属性
text2.attr("disabled", false);
}
});
});
// --/script
/head
body
buttondisabledNull/button
input type="text" value="input something into me!" size="40"/
br/
buttondisabledRemove/button
input type="text" value="input something into me!" size="40"/
br/
buttondisabledState/button
input type="text" value="input something into me!" size="40"/
/body
/html

来源:http://www.tulaoshi.com/n/20160219/1610278.html

延伸阅读
标签: 电脑入门
Windows XP下锁定计算机的方法与用户登录注销方式有关。在控制面板→用户账户中,选择任务更改用户登录或注销的方式后出现的界面中有两个按钮:使用欢迎屏幕和使用快速用户切换(其含义可以看其下的解释)。这两个按钮的设置方式共有3种: 1、不使用欢迎屏幕(此时亦不能使用快速用户切换)。 2、仅使用欢迎屏幕。 3、既使用欢迎屏幕,又使...
标签: 老人 老年人
老人肾虚三种方法调理 肾虚指肾脏精气阴阳不足。肾虚的种类有很多,其中最常见的是肾阴虚、肾阳虚。无论肾阴虚还是肾阳虚,都会导致人体的免疫能力下降,危害到身体的健康,老年群体,由于机体功能的衰退,就更容易得肾虚了。面对老年人肾虚的问题可以通过3种方法来进行调理。 一、肾虚调理——饮食调补 ...
标签: 美容
三种方法轻松去眼袋http://www.69jk.cn 2014年02月18日 来源:互联网 每天早上醒来,最让人接受不了的就是看到镜子中的自己眼睛浮肿,重重的眼睛好像怎么也睁不开,看起来格外沧桑。应该怎么办?眼袋怎么去除才最有效呢?下面小编帮你总结几种好方法,快速摆脱眼袋困扰! ...
标签: 美容 美容方法
每位女生都希望自己的肌肤如剥壳鸡蛋一般光滑细腻,因为细腻肌肤不仅让你永远年轻,更能让你轻松上妆,久不脱妆!然而到底怎么做能拥有细嫩肌肤呢? 三种方法 拥有细嫩肌肤 朋友们都夸我的皮肤好,说我的皮肤白里透红,晶莹剔透,吹弹可破。嘻嘻,这些话我是最爱听得,听了以后心里就别提有多高兴了,其实你也可以有我这样...
标签: 分娩
推荐阅读:最容易犯的12个喂养错误 在家像只横行的小老虎,出门变成胆怯的小猫咪。一些家长常常说自己的孩子是“门背后的霸王”,并为此头疼不已。幼教专家提醒年轻父母:鼓励式教育最重要,改变宝宝行为有三大原则—— 在家别太宠溺 胆怯表现比较严重的孩子,往往在家中受到过多宠爱与纵容,与社会的接触欠缺,这不免使其对公...

经验教程

638

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部