jquery 将disabled的元素置为enabled的三种方法
2010-06-19 17:23
531 查看
这里发现可以采用三种的变通方法将置为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","");
}
});
完整的示例代码如下(已测试通过):
复制代码 代码如下:
disabledNull
disabledRemove
disabledState
第一种:改变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","");
}
});
完整的示例代码如下(已测试通过):
复制代码 代码如下:
disabledNull
disabledRemove
disabledState
相关文章推荐
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jQuery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- jquery 将disabled的元素置为enabled的三种方法
- Jquery的api中提供了对元素应用disabled和readonly属性的方法
- jquery设置元素的readonly和disabled大全(包括checkbox只读方法)
- jquery改变disabled的boolean状态的三种方法
- Jquery获取父级元素的三种方法
- jQuery操作元素css样式的三种方法
- jQuery操作元素css样式的三种方法
- jQuery -> 获取后代元素的三种方法
- [转]JQuery更改input元素的disabled属性——disabled<——>enabled
- Jquery的api中提供了对元素应用disabled和readonly属性的方法
- Jquery的api中提供了对元素应用disabled和readonly属性的方法
- jquery改变disabled的boolean状态的三种方法