zoukankan      html  css  js  c++  java
  • jQuery disabled 元素

    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",""); 

    });
  • 相关阅读:
    echarts学习:简单柱状图和折线图
    pymongo的正则查询
    nginx学习:配置文件及其组成
    nginx实战:flaks + uwgsi + nginx部署
    nginx:学习三
    celery使用实例
    luoguP2742 二维凸包 / 圈奶牛Fencing the Cows
    AtCoder Grand Contest 025 Problem D
    luoguP3960 [noip2017]列队(树状数组)
    bzoj3223: Tyvj 1729 文艺平衡树(splay翻转操作)
  • 原文地址:https://www.cnblogs.com/stono/p/4642725.html
Copyright © 2011-2022 走看看