disabled 不适用A 加个灰色样式上去屏蔽事件

解决方案 »

  1.   

    可是直接在A标记里面写就管用   
    例如 <a href="javascript:officialImage()" disabled="disabled" id="button2" ></a>
    用JQ的attr方法就不行 
      

  2.   

    可是直接在A标记里面写就管用   
    例如 <a href="javascript:officialImage()" disabled="disabled" id="button2" ></a>
    用JQ的attr方法就不行 幻觉! 你不就是让它不能被点击么!
    你把它背景和字体改成灰色 然后href="javascript:void(0)"
      

  3.   

    我会这么写:
    $("#situation").addClass("disabled");
    .disabled{
      color:gray
    }
    $("#situation").click(function(e){
      if($(this).hasClass("disabled")) {
         e.preventDefault();
      }
    })
      

  4.   


    $("input[type='checkbox']").prop({
      disabled: true
    });
      

  5.   


    $("#situation").prop("disabled", false);
    $("#situation").prop("checked", true);