为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我再设置为mouseover事件,修改属性attr("disabled",false),鼠标移入的时候没有反应,false加上“”也没有效果。

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <title>live()方法绑定事件</title>

        <script src="http://libs.baidu.com/jquery/1.8.2/jquery.js" type="text/javascript"></script>

    </head>

    <body>

        <h3>live()方法绑多个事件</h3> 

        

        <script type="text/javascript">

            $(function () {

                $("#btntest").live("click mouseout", function (){

                    $(this).attr("disabled", "true");

                })

                $("#btntest").bind("mouseover",function(){

                    $(this).attr("disabled",false);

                })

                $("body").append("<input id='btntest' type='button' value='点击或移出就不可用了' />");

            });

        </script>

    </body>

</html>


正在回答

2 回答

disabled,设置成false即表示为可用,怎么观察得到效果,可以分开每个事件进行测试,不用一下子全写上去试

0 回复 有任何疑惑可以回复我~
#1

000xiaozhi 提问者

disabled属性置为false来移除disabled属性 ,他是等同于removeAttr("disabled"); 但是就是不知道为什么设置按钮不可用之后,该怎么还原按键可用?
2016-07-07 回复 有任何疑惑可以回复我~

应该是onmouseover

0 回复 有任何疑惑可以回复我~
#1

000xiaozhi 提问者

onmouseover是js里面的事件,mouseover是jQuery里面提供的,亲,都一样的
2016-07-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

为什么我再设置为mouseover事件,修改属性attr("disabled",false),鼠标移入的时候没有反应,false加上“”也没有效果。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信