同时将p标签改变background和border

来源:2-7 jQuery鼠标事件之hover事件

weibo_时间煮雨我煮面022_0

2016-07-22 11:56

  $('p').mouseenter(function(){

        $(this).css('background','red');

    })

    $('p').mouseleave(function(){

        $(this).css('background','blue');

        $(this).css('border','3px solid white');

    })

如果我想同时改变两个样式,只能这样写吗?有没有简便的写法,比如只写一个$(this).css('','');

写回答 关注

1回答

  • 没有悲伤地城市
    2016-07-22 12:02:09
    已采纳

     $('p').mouseleave(function(){

            $(this).css({'background':'blue','border':'3px solid white'});

        })

    写成集合的样子就行了 ,好像是这样 样式篇课程里面有提到

    没有悲伤地城... 回复weibo_...

    不用谢O(∩_∩)0

    2016-07-22 13:22:15

    共 3 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题