关于用jquery修改CSS的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于用jquery修改CSS的问题

2016-06-06 13:31:05 2422 1

有CSS代码如下
screenshot
现在需要在一个回调函数中用jquery动态地修改特定类别的属性值,但是不知道如何选中该类别,比如如何修改 path[data-classbreak="classbreak3"]中的fill属性?
另外,这个CSS复制于其它地方,求问 path[data-classbreak="classbreak3"]这种写法中,data-classbreak应该是个属性名,classbreak3是个属性值,那么外面的path[]是什么意思? 谢谢!

取消 提交回答
全部回答(1)
  • 吴孟桥
    2019-07-17 19:28:21

    其实在所有样式中,能够作用于一个元素上的样式的相同属性,最终只有排在最后的一个有效。而在没有规定重要级别的情况下,
    内联样式将是最终作用的,就是传说中写在元素style属性内部的css样式。
    你可以尝试下面的方案,通过jquery去获取相应的元素,从而改变它的指定属性,如你所说的fill.
    $(".class名称[元素属性='属性值']").css("样式属性", "样式属性值");
    举例:
    $(".path[data-classbreak='classbreak3']").css("fill", "#CCC");
    理解起来也很简单,包含有path class 并且元素属性data-classbreak值为classbreak3的元素。

    0 0
相关问答

1

回答

jQuery CSS效率

2016-03-24 16:56:18 1231浏览量 回答数 1

1

回答

jQuery CSS效率

2016-03-24 08:34:35 1271浏览量 回答数 1

1

回答

JS/CSS 点击式下拉菜单 - 右对齐

2020-02-13 16:04:23 481浏览量 回答数 1

1

回答

JS/CSS 右侧侧边栏

2020-02-13 16:12:26 433浏览量 回答数 1

1

回答

JS/CSS 全屏幕侧边栏

2020-02-13 16:18:01 481浏览量 回答数 1

1

回答

JS/CSS 带图标手风琴动画效果

2020-02-13 19:37:24 740浏览量 回答数 1

2

回答

JS/CSS 选项卡

2020-02-13 19:32:18 633浏览量 回答数 2

1

回答

JS/CSS 注册表单

2020-02-13 16:46:15 466浏览量 回答数 1

1

回答

JS/CSS 登录表单

2020-02-13 16:43:12 475浏览量 回答数 1

1

回答

利用js获取外部css里的样式属性

2016-03-26 11:01:28 1829浏览量 回答数 1
+关注
0
文章
2240
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载