日期:2014-05-16  浏览次数:20293 次

class="disabled" 功能实现
jquery 或js

class="disabled" 元素一律点击无效  

比如 
<a id="PostComment" class="btn">提交</a> 点击有效
<a id="PostComment" class="btn disabled">提交</a> 点击无效 

谢谢!
class jquery

------解决方案--------------------
引用:
引用:remove注册的事件,a设置disabled没用

JavaScript code?1$('a.disabled').unbind()

如果a可能会在disabled和不disabled之间切换呢 这样事件是不是就要重新绑定了

有没有一劳永逸的办法? 还有就是希望能通用  谢啦


改成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>


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