malie1981
「已注销」
采纳率29.5%
2016-03-21 02:10 阅读 2.3k

jquery动态添加class后如何给这个class添加样式?

是不是这个添加的class样式需要事先定义的?有没有办法动态添加?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    qq_19891827 qq_19891827 2016-03-21 02:36

    可以预先写在css里面,当添加了相应的class之后,就会设置上样式了。如果要动态添加,代码如下

     $('div').click(function(){
         $(this).addClass('div1');
            if($('div').hasClass('div1')){
                $('.div1').css({
                'font-size':'14px',
                'line-height','14px'
            });
            }
     })
    
    点赞 评论 复制链接分享
  • u011489205 ai2018 2016-03-21 02:21

    直接指定样式就可以呀。比如:

     $("p").addClass("selected");
    

    之后动态添加样式可以使用

     $("p").css({ "color": "#ff0011", "background": "blue" });
    
    点赞 评论 复制链接分享
  • Royal_lr Royal_lr 2016-03-21 06:43

    用jquery直接添加css属性就可以了吧

    点赞 评论 复制链接分享

相关推荐