class="disabled" 功能实现

zioc2014 2013-01-06 11:12:17
jquery 或js

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

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

谢谢!
...全文
675 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzi1314__ 2015-01-30
  • 打赏
  • 举报
回复
上至IE20 下至IE6 事件注册都支持,用事件注册吧
muzi1314__ 2015-01-30
  • 打赏
  • 举报
回复
楼主解决了?
zioc2014 2013-01-06
  • 打赏
  • 举报
回复





就是这样的
zioc2014 2013-01-06
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
remove注册的事件,a设置disabled没用 JavaScript code?1$('a.disabled').unbind()
如果a可能会在disabled和不disabled之间切换呢 这样事件是不是就要重新绑定了 有没有一劳永逸的办法? 还有就是希望能通用 谢啦
beyondSelf 2013-01-06
  • 打赏
  • 举报
回复
jquery $('a.PostComment').linkbutton("disabled");
Go 旅城通票 2013-01-06
  • 打赏
  • 举报
回复
remove注册的事件,a设置disabled没用
$('a.disabled').unbind()
shelly 2013-01-06
  • 打赏
  • 举报
回复
Go 旅城通票 2013-01-06
  • 打赏
  • 举报
回复
其实是我不知道jquery有这个方法,呵呵。。只熟悉常用的
zioc2014 2013-01-06
  • 打赏
  • 举报
回复
引用 5 楼 showbo 的回复:
引用 3 楼 zioc2014 的回复:引用 1 楼 showbo 的回复:remove注册的事件,a设置disabled没用 JavaScript code?1$('a.disabled').unbind() 如果a可能会在disabled和不disabled之间切换呢 这样事件是不是就要重新绑定了 有没有一劳永逸的办法? 还有就是希望能通用 谢啦 ……
谢啦 还有一个问题 为啥不用 hasClass("disabled")?效率吗?
Go 旅城通票 2013-01-06
  • 打赏
  • 举报
回复
引用 3 楼 zioc2014 的回复:
引用 1 楼 showbo 的回复: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>

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧