码迷,mamicode.com
首页 > Web开发 > 详细

jQuery disabled 元素

时间:2015-07-13 15:37:15      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

http://www.jb51.net/article/19342.htm

在jquery中可以通过jqueryObj.attr("disabled","disabled")将页面中某个元素置为不可编辑或触发状态;

这里发现可以采用三种的变通方法将置为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",""); 

});

jQuery disabled 元素

标签:

原文地址:http://www.cnblogs.com/stono/p/4642725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!