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

2016-02-19 15:44 14 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

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

延伸阅读
标签: 分娩
推荐阅读:最容易犯的12个喂养错误 在家像只横行的小老虎,出门变成胆怯的小猫咪。一些家长常常说自己的孩子是“门背后的霸王”,并为此头疼不已。幼教专家提醒年轻父母:鼓励式教育最重要,改变宝宝行为有三大原则—— 在家别太宠溺 胆怯表现比较严重的孩子,往往在家中受到过多宠爱与纵容,与社会的接触欠缺,这不免使其对公...
标签: 孕前
三种方法,提高受孕几率     很多备孕妈妈都想知道如何才能搞受孕机会,早日怀孕,很多的朋友应该都知道,想要提升受孕机会,就要掌握排卵期。那么,如何确定排卵期?只要平时细心注意自己的生理变化。下面的三种方法总有一种适合你。      月经周期计算法:女性的排卵周期一般为...
标签: 夏季养生
夏季因高温、多雨等原因,人体的阳气容易受损,体内湿气会增加,情绪也会更加烦躁。专家建议不妨习练三种健身功法,能较为有效地缓解不适症状。 健康养生 汗多贪凉易伤阳养阳按揉足三里 健康饮食 进入小满后,气温不断升高,天气渐热,暑热邪盛,汗液的排泄也会加快, 中医 认为气随汗脱,而气者阳也,所以人体的阳气也会因...
标签: 生活常识
储存大闸蟹最实用的三种方法   自古以来关于大闸蟹的诗文不在少数,大闸蟹的美味已然让许多的食客折服,那么大闸蟹怎么保存才能放的更久?已经成为现在许多蟹友们经常讨论的问题。今天小编就给大家介绍三种最实用的保存方法。 大闸蟹的保存方法一: 用冰箱保存大闸蟹。所购大闸蟹数量不多能在三天左右吃完的保存比较...
标签: Web开发
如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。 //第一种:一般用在外部CSS文件中加载必须的文件 @importurl(style.css); /*只能用在CSS文件中或者style标签中*/ //第二种:简单的在页面中加载一个外部CSS文件 document.createStyleSheet(cssFile); //第三种:用createElement...

经验教程

996

收藏

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