当前位置:  编程技术>jquery

jquery改变disabled状态的几种方法

    来源: 互联网  发布时间:2014-10-08

    本文导语:  用jquery控制元素状态很常见,主要是操作元素的disabled属性、checked属性以及readonly属性等,本节介绍下jquery控制元素的disabled属性的方法。 方法1,改变disabled的boolean状态   $("button:eq(2)").click(function(){ var text2=$("input:text:eq(2)"); ...

用jquery控制元素状态很常见,主要是操作元素的disabled属性、checked属性以及readonly属性等,本节介绍下jquery控制元素的disabled属性的方法。

方法1,改变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);
}
});

方法2,移除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");
}
});

方法3,改变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控制元素属性readonly与disabled)。
 

代码示例:







disabledNull



disabledRemove



disabledState


附,jquery设置元素readonly与disabled

Jquery的api中提供了对元素应用disabled和readonly属性的方法

1,readonly属性   
 

$('input').attr("readonly","readonly")//将input元素设置为readonly   
$('input').removeAttr("readonly");//去除input元素的readonly属性   
if($('input').attr("readonly")==true)//判断input元素是否已经设置了readonly属性

对于为元素设置readonly属性和取消readonly属性的方法还有如下两种:   
 

$('input').attr("readonly",true)//将input元素设置为readonly   
$('input').attr("readonly",false)//去除input元素的readonly属性
$('input').attr("readonly","readonly")//将input元素设置为readonly   
$('input').attr("readonly","")//去除input元素的readonly属性

2,disabled属性
 

$('input').attr("disabled","disabled")//将input元素设置为disabled   
$('input').removeAttr("disabled");//去除input元素的disabled属性   
if($('input').attr("disabled")==true)//判断input元素是否已经设置了disabled属性

对于为元素设置disabled属性和取消disabled属性的方法:   
 

$('input').attr("disabled",true)//将input元素设置为disabled   
$('input').attr("disabled",false)//去除input元素的disabled属性
$('input').attr("disabled","disabled")//将input元素设置为disabled   
$('input').attr("disabled","")//去除input元素的disabled属性

您可能感兴趣的文章:
  • readonly与disabled有什么区别
  • JQuery设置input属性(disabled、enabled)
  • jquery设置元素readonly和disabled(checkbox只读)
  • jquery设置元素readonly与disabled属性
  • jquery设置元素的readonly和disabled属性
  • 有关disabled、display、visible的区别

    
 
 

您可能感兴趣的文章:

  • 使用jQuery设置disabled属性与移除disabled属性
  • jquery设置input中disabled属性
  • JQuery设置input属性(disabled、enabled)
  • jquery设置disabled属性为true的方法 超链接加上disabled属性
  • jquery设置元素的readonly和disabled属性
  • jquery如何设置元素readonly与disabled属性
  • jquery设置元素readonly与disabled属性
  • jquery批量设置属性readonly和disabled的方法
  • jQuery操作hidden、disable无值属性
  • jQuery中操控hidden、disable等无值属性的方法
  • jquery设置元素readonly和disabled(checkbox只读)
  • jquery如何设置与去除disabled属性?五种方法
  • jquery设置disabled元素属性的多种方法
  • jquery操作checked与disabled属性多种方法与实例
  • jquery改变disabled的boolean状态的三种方法
  • jquery操作checked属性以及disabled属性的多种方法
  • 通知消息和状态栏 JQuery Notification Engine
  • Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
  • jQuery实现文本框只能输入数字/关闭输入法状态
  • jquery无法设置checkbox选中即没有变成选中状态
  • jQuery屏蔽页面所有超链接及隐藏状态栏网址的代码
  • jquery控制select的text/value值为选中状态
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jquery检验实例-改变错误提示信息的位置
  • jquery 选择块与改变属性值的实现方法
  • JQuery文本改变触发事件如聚焦事件、失焦事件
  • jquery改变tr背景色的示例代码
  • jQuery添加/改变/移除CSS类及判断是否已经存在CSS
  • jquery更换文章内容与改变字体大小的实现代码
  • jQuery CSS()方法改变现有的CSS样式
  • jquery异步请求并改变页面内容的实例分析
  • jquery动态改变onclick属性导致失效的问题解决方法
  • jquery css方法改变css样式用法介绍
  • jQuery动态改变图片显示大小(示例代码)
  • jquery $("#variable") 循环改变variable的值示例
  • jquery动态改变form属性提交表单
  • 用jquery随意改变div任意属性的名称与值
  • jQuery动态改变图片显示大小(修改版)的实现思路及代码
  • 鼠标滑过导航条改变背景图的jquery实现代码
  • JQuery 实时改变网页字体大小的代码
  • jquery简单实现鼠标经过导航条改变背景图
  • JQuery 动态改变字体颜色的实现代码
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3