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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JQuery动态添加/删除class样式
有时我们会对某个控件的class样式进行获取、添加、修改、删除。下面是简单整理的一些实例用法:html样例代码如下:<ul class="pro_list fl cont"> <li class="core"></li> <li class="core"></li> <li class="core"></li> </ul>1.获取样式名var class_name=$(".p
JS动态修改界面元素后,其增加元素的class无效
首先说明下背景: JS动态添加删除
jQuery 如何动态添加、删除 class 样式方法介绍
获取与设置样式 获取class和设置class都可以使用attr()方法来完成。例如使用attr()方法来获取p元素的class 取与设置样式 获取class和设置class都可以使用attr()方法来完成。例如使用attr()方法来获取p元素的class,JQuery代码如下: var p_class = $("p").attr("class"); //获取p元素的class [ht
js为元素动态增加class样式
div{ border:1px solid #ccc; width:200px; height:200px;}  .a{ background:#900; }  .b{ font-size:30px; font-weight:bold;}  function addClass(elements, value)  {  if (!elements.className) { 
jQuery用addClass方法同时增加多个class属性
一句话代码:
JQuery怎么实现页面刷新后保留鼠标点击addclass的样式
原文地址:https://segmentfault.com/q/1010000000095459  比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class 但是更好的办法是下面这段JS $('ul.main-menu li a').each(function(){ if($($(this))[0].href==String(window.location
jquery怎么实现页面刷新后保留鼠标点击addclass的样式
原文: 感谢所以回答问题的人。 比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class 但是更好的办法是下面这段JS $('ul.main-menu li a').each(function(){ if($($(this))[0].href==String(window.location)) $(this).parent().addCla
动态添加class名,改变标签样式(包含鼠标移入、移出及点击事件)
1、常用的适用场景:多个超链接标签之间,通过点击实现页面跳转。2、具体代码:&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;style type=&quot;text/css&quot;&amp;gt;
为动态增加节点添加class属性
使用J Query, 为JavaScript 动态添加的div添加class属性。
怎么使用jquery判断一个元素是否含有一个指定的类(class)另外如何给元素动态添加类
在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。2种方法如下: is(‘.classname’) hasClass(‘classname’) 以下是一个div元素是否包含一个redColor的例子: 1. 使用is(‘.classname’)的方法$('div').is('.redColor') 使用hasClass(‘classname’