qq_29878685
橙稚
采纳率63.5%
2017-02-09 03:25

移除disabled属性失效!!!

1

图片说明
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答

  • qq_29594393 当作看不见 4年前

    $(xxx).prop("disabled",false);

    点赞 1 评论 复制链接分享
  • hzaini89 京都玩家 4年前

    其实,严格的说,prop是针对自己添加的自由属性,如data-;
    而attr是针对标签本身具有的属性的;

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 4年前

    你用的是easyUI,输入的控件已经不是原始的对象了,easyUI另外生成了一个input,要用easyUI的api来设置

     $('#原来的inputID').textbox('enable')
    
    点赞 评论 复制链接分享
  • wt315315 AdvanceWithThe 4年前

    $("节点").removeAttr("disabled"); 你写好运行后, 注意是否成功执行了这句话,和执行也没反应是2嘛事哦, 你可以在这个话后加上一个alert("已成功移除disabled属性。"),看是否弹出。

    如果执行了是绝对移除这个属性了,前提是没有其它代码影响。

    点赞 评论 复制链接分享
  • qq_33625012 qq_33625012 4年前

    $("节点").removeAttr("disabled");

    点赞 评论 复制链接分享
  • u014138665 林夕77 4年前

    readOnly="true" 你试试这个属性

    点赞 评论 复制链接分享
  • China_LY11 一支糖包仔 4年前

    用removeattr是可以实现的,你调试一下试试看看有没有进入你这个事件。

    点赞 评论 复制链接分享
  • qq_29594393 当作看不见 4年前

    使用prop 是可以得,没有任何问题,这个你测试一下

            <input type="text" disabled="disabled"/>
            <button>hah</button>
            <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
            <script>
            $("button").click(function(){
                $('input').prop("disabled",false);
            })
    
            </script>
    
    点赞 评论 复制链接分享
  • z935580231 Young-Eric 4年前

    用js写:
    document.querySlelector("#id").removeAttr("disabled");//移除
    document.querySlelector("#id").attr("disabled", "disabled")//添加
    如果你不是动态移除,直接把那个属性删除不就好了

    点赞 评论 复制链接分享

相关推荐