解决方案 »

  1.   

    remove注册的事件,a设置disabled没用$('a.disabled').unbind()
      

  2.   

    jquery $('a.PostComment').linkbutton("disabled");
      

  3.   


    如果a可能会在disabled和不disabled之间切换呢 这样事件是不是就要重新绑定了有没有一劳永逸的办法? 还有就是希望能通用  谢啦
      

  4.   


    改成button,a没办法。除非修改绑定的事件,增加一个开关,判断class包含disabled就return
    <script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
    <script>
        $(function () {
            $('a.btn').click(function () {
                if ($(this).attr('class').indexOf('disabled') != -1) return false;
                alert('ok')
            });
        });
    </script>
    <a href="#" class="btn">提交</a><br />
    <a href="#" class="btn disabled">不可提交</a>
      

  5.   

    谢啦  还有一个问题   为啥不用 hasClass("disabled")?效率吗?
      

  6.   

    其实是我不知道jquery有这个方法,呵呵。。只熟悉常用的
      

  7.   

    上至IE20 下至IE6 事件注册都支持,用事件注册吧