.wrap()如果我在加父元素时给它一个类名,并且这个类有设置样式,

来源:5-3 DOM包裹wrap()方法

weibo_忽诶顪_0

2017-03-31 21:48

那么这个父元素会变成相应样式吗

写回答 关注

4回答

  • 麓鹿不迷路
    2018-05-29 22:25:10

    如果这个父类名为.father,想有效果必须在css这么设置样式

    .left .father{

    }

    因为如果你只写成.father{

    }

    的话,权值是类的权值10,但前面有个.left div{}它的权值是类+标签=10+1=11,所以你的效果会被覆盖。

    我一开始就是这么写的所以没效果,我还纳闷呢,看了楼上的才恍然大悟!感谢!

  • 夜莺z
    2017-04-01 23:22:48

    在本例中,如果设置class会被覆盖,如果设置ID可以显示

  • 夜莺z
    2017-04-01 23:18:11

    要看你设置的样式的优先级了


    html选择器,权重为1;
    类选择器,权重为10;
    id选择器,权重为100;
    这里还有一种情况:在html标签中直接使用style属性,这里的style属性的权重为1000;

  • weibo_忽诶顪_0
    2017-03-31 21:55:00

    添加ID会有效果,貌似是父元素的类的样式被覆盖了

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题