「已注销」
2016-03-21 02:10
采纳率: 29.5%
浏览 2.5k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 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'
            });
            }
     })
    
    已采纳该答案
    打赏 评论
  • ai2018 2016-03-21 02:21

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

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

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

     $("p").css({ "color": "#ff0011", "background": "blue" });
    
    打赏 评论
  • Royal_lr 2016-03-21 06:43

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

    打赏 评论

相关推荐 更多相似问题