2 malie1981 malie1981 于 2016.03.21 10:10 提问

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

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

3个回答

qq_19891827
qq_19891827   2016.03.21 10:36
已采纳

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

 $('div').click(function(){
     $(this).addClass('div1');
        if($('div').hasClass('div1')){
            $('.div1').css({
            'font-size':'14px',
            'line-height','14px'
        });
        }
 })
u011489205
u011489205   2016.03.21 10:21

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

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

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

 $("p").css({ "color": "#ff0011", "background": "blue" });
Royal_lr
Royal_lr   Ds   Rxr 2016.03.21 14:43

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!