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

好像有点迷糊

  $(function () {

                $("div").bind("click",

                function () {

                    $(this).removeClass("backcolor").addClass("color");

                }).bind("dblclick", function () {

                    $(this).removeClass("color").addClass("backcolor");

                })

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

                    $("div").unbind();

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

                });

            });

bind事件绑定不是用逗号隔开吗?这里的做法是不是直接在bind绑定事件再绑定一个bind事件?

正在回答

5 回答

它这个是链式操作,

$(this).css().text();

设置样式的同时,设置元素内容

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

情积雪 提问者

是吗?我不知道你的回答否正确,不如你另外写个简单方法实现同样效果吧。谢谢了
2016-04-13 回复 有任何疑惑可以回复我~
#2

情积雪 提问者

就是说这个div有两bind事件。
2016-04-13 回复 有任何疑惑可以回复我~

click 是单击,dbclick是双击

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

不知道是不是这样的,第二个bind和第一个bind没有什么联系,如果函数代码都省略的话,就变成了$("div").bind(...).bind(...)    连接着用了而已。

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

你可以看看这两个方法的区别:

html()  text()

这个jquery手册还不错,也可以下载

http://jquery.cuishifeng.cn/jQuery.get.html

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

$(function () {

                $("div").bind("click",

                function () {

               $(this).html("这是点击事件").css("color","red");

                }).bind("dblclick", function () {

                    $(this).html("这是双击事件").css("color","black");

                });           

 });


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

情积雪 提问者

就是说这个div有两个bind事件,第一个是单击事件,第二个是双击事件。html()事件能返回元素标签。
2016-04-14 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

好像有点迷糊

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